From 89fae7d31450c4fdc32056ecc2d3fbd545149ed5 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 21 Jul 2026 23:42:58 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 227538 --- .../item/folders/FoldersRequestBuilder.java | 70 + .../item/MailboxFolderItemRequestBuilder.java | 127 ++ .../ChildFoldersRequestBuilder.java | 68 + .../item/MailboxFolderItemRequestBuilder.java | 123 ++ .../ApiUsageReportMetricsRequestBuilder.java | 10 +- ...countEnterpriseSettingsRequestBuilder.java | 9 + ...reateZeroTouchWebTokenPostRequestBody.java | 107 ++ .../CreateZeroTouchWebTokenPostResponse.java | 107 ++ ...CreateZeroTouchWebTokenRequestBuilder.java | 102 ++ .../item/ManagedDeviceItemRequestBuilder.java | 18 + .../GetSyncStatusRequestBuilder.java | 96 + .../RemoveDeviceEsimPostRequestBody.java | 107 ++ .../RemoveDeviceEsimRequestBuilder.java | 98 ++ .../item/ManagedDeviceItemRequestBuilder.java | 18 + .../GetSyncStatusRequestBuilder.java | 96 + .../RemoveDeviceEsimPostRequestBody.java | 107 ++ .../RemoveDeviceEsimRequestBuilder.java | 98 ++ .../OrganizationActionRequestBuilder.java | 10 +- ...ionDetailWithActionTypeRequestBuilder.java | 10 +- .../ServicePlansRequestBuilder.java | 10 +- .../item/DriveItemItemRequestBuilder.java | 18 + .../items/item/lock/LockPostRequestBody.java | 107 ++ .../items/item/lock/LockRequestBuilder.java | 105 ++ .../ReleaseLockRequestBuilder.java | 93 + .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../graph/beta/generated/kiota-dom-export.txt | 1562 ++++++++++++++++- .../graph/beta/generated/kiota-lock.json | 2 +- .../models/AdditionalStorageAllocations.java | 141 ++ .../ApiUsageReportEnablementStatus.java | 4 +- .../models/BrowseQueryResponseItem.java | 71 +- .../graph/beta/generated/models/CloudPC.java | 17 + .../CloudPcOrganizationActionDetail.java | 4 +- .../generated/models/CloudPcServicePlan.java | 4 +- .../graph/beta/generated/models/Desk.java | 17 + .../models/DeviceSyncStatusResponse.java | 139 ++ .../graph/beta/generated/models/Entity.java | 59 +- .../models/FamilyMemberStorageQuota.java | 158 ++ .../graph/beta/generated/models/Place.java | 17 + .../models/PlaceServicePlanInfo.java | 124 ++ .../generated/models/PlannerHistoryItem.java | 16 +- .../beta/generated/models/PlannerPlan.java | 4 +- .../generated/models/PlannerTaskData.java | 96 +- .../models/PlannerTaskDetailsData.java | 28 +- .../graph/beta/generated/models/Room.java | 17 - .../graph/beta/generated/models/Security.java | 20 +- .../beta/generated/models/SyncComponent.java | 173 ++ .../generated/models/SyncComponentStatus.java | 42 + .../generated/models/TaskHistoryItem.java | 8 +- .../generated/models/UnifiedStorageQuota.java | 34 + .../graph/beta/generated/models/VppToken.java | 17 + .../beta/generated/models/Workspace.java | 17 - .../externalconnectors/ExternalItem.java | 4 +- ...xternalItemInformationProtectionLabel.java | 4 +- .../GuestSponsorTrigger.java | 62 + .../WorkflowExecutionTrigger.java | 1 + .../models/security/CaseManagementRoot.java | 63 + .../security/casemanagement/Activity.java | 53 + .../ActivityCollectionResponse.java | 62 + .../ActivityResourceDetails.java | 141 ++ .../security/casemanagement/AlertCounts.java | 175 ++ .../casemanagement/AlertStatusCounts.java | 158 ++ .../security/casemanagement/Attachment.java | 164 ++ .../AttachmentCollectionResponse.java | 62 + .../casemanagement/AttachmentOrigin.java | 141 ++ .../casemanagement/AttachmentOriginType.java | 29 + .../casemanagement/AttachmentScanResult.java | 29 + .../security/casemanagement/AuditAction.java | 39 + .../security/casemanagement/AuditLog.java | 96 + .../casemanagement/BooleanValueProperty.java | 62 + .../CaseCollectionResponse.java | 62 + .../security/casemanagement/CaseEscaped.java | 173 ++ .../casemanagement/CaseManagementEntity.java | 133 ++ .../casemanagement/CaseTaskCategory.java | 35 + .../casemanagement/CaseTaskPriority.java | 35 + .../security/casemanagement/Comment.java | 62 + .../casemanagement/CustomFieldValues.java | 107 ++ .../security/casemanagement/ExposureCase.java | 216 +++ .../ExposureCaseAutomation.java | 124 ++ .../casemanagement/ExposureCaseGitHub.java | 192 ++ .../ExposureCaseSeemplicity.java | 227 +++ .../security/casemanagement/GenericCase.java | 131 ++ .../casemanagement/ImpactedAssetsCounts.java | 345 ++++ .../security/casemanagement/IncidentCase.java | 641 +++++++ .../IncidentClassification.java | 31 + .../casemanagement/IncidentDetermination.java | 53 + .../casemanagement/IncidentRelation.java | 45 + .../casemanagement/IncidentSeverity.java | 33 + .../IncidentSeverityCounts.java | 192 ++ .../casemanagement/Investigation.java | 158 ++ .../casemanagement/ModifiedProperty.java | 158 ++ .../RecommendationRelation.java | 96 + .../security/casemanagement/Relation.java | 71 + .../RelationCollectionResponse.java | 62 + .../casemanagement/StringValueProperty.java | 62 + .../models/security/casemanagement/Task.java | 182 ++ .../TaskCollectionResponse.java | 62 + .../security/casemanagement/TaskStatus.java | 37 + .../casemanagement/ThirdPartyWorkItem.java | 227 +++ .../ThirdPartyWorkItemMetadata.java | 107 ++ .../ThirdPartyWorkItemProvider.java | 25 + .../ThirdPartyWorkItemType.java | 25 + .../casemanagement/ValueProperty.java | 115 ++ .../WorkspaceIndicatorRelation.java | 96 + .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../reports/ReportsRequestBuilder.java | 30 +- ...lWithPeriodWithVersionRequestBuilder.java} | 24 +- ...yWithPeriodWithVersionRequestBuilder.java} | 24 +- ...dWithPeriodWithVersionRequestBuilder.java} | 24 +- .../security/SecurityRequestBuilder.java | 9 + .../CaseManagementRequestBuilder.java | 237 +++ .../cases/CasesRequestBuilder.java | 247 +++ .../cases/count/CountRequestBuilder.java | 128 ++ .../cases/item/CaseItemRequestBuilder.java | 270 +++ .../activities/ActivitiesRequestBuilder.java | 247 +++ .../activities/count/CountRequestBuilder.java | 128 ++ .../item/ActivityItemRequestBuilder.java | 234 +++ .../AttachmentsRequestBuilder.java | 247 +++ .../count/CountRequestBuilder.java | 128 ++ .../item/AttachmentItemRequestBuilder.java | 241 +++ .../item/content/ContentRequestBuilder.java | 196 +++ .../relations/RelationsRequestBuilder.java | 247 +++ .../relations/count/CountRequestBuilder.java | 128 ++ .../item/RelationItemRequestBuilder.java | 230 +++ .../cases/item/tasks/TasksRequestBuilder.java | 247 +++ .../item/tasks/count/CountRequestBuilder.java | 128 ++ .../tasks/item/TaskItemRequestBuilder.java | 232 +++ ...discoveryHoldPolicyItemRequestBuilder.java | 18 + ...phSecurityDisablePolicyRequestBuilder.java | 91 + ...aphSecurityEnablePolicyRequestBuilder.java | 91 + .../containers/ContainersRequestBuilder.java | 24 + ...yUserWithUserPrincipalNameGetResponse.java | 63 + ...erWithUserPrincipalNameRequestBuilder.java | 168 ++ ...hUserPrincipalNameWithRoleGetResponse.java | 63 + ...erPrincipalNameWithRoleRequestBuilder.java | 168 ++ .../DeletedContainersRequestBuilder.java | 24 + ...yUserWithUserPrincipalNameGetResponse.java | 63 + ...erWithUserPrincipalNameRequestBuilder.java | 168 ++ ...hUserPrincipalNameWithRoleGetResponse.java | 63 + ...erPrincipalNameWithRoleRequestBuilder.java | 168 ++ .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- .../item/ManagedDeviceItemRequestBuilder.java | 18 + .../GetSyncStatusRequestBuilder.java | 96 + .../RemoveDeviceEsimPostRequestBody.java | 107 ++ .../RemoveDeviceEsimRequestBuilder.java | 98 ++ .../HistoryItemsRequestBuilder.java | 10 +- .../PlannerHistoryItemItemRequestBuilder.java | 10 +- 165 files changed, 15171 insertions(+), 356 deletions(-) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenPostResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/lock/LockPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/lock/LockRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/releaselock/ReleaseLockRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/AdditionalStorageAllocations.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/DeviceSyncStatusResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/FamilyMemberStorageQuota.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/PlaceServicePlanInfo.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SyncComponent.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/SyncComponentStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/GuestSponsorTrigger.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/CaseManagementRoot.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Activity.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ActivityCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ActivityResourceDetails.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AlertCounts.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AlertStatusCounts.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Attachment.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentOrigin.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentOriginType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentScanResult.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AuditAction.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AuditLog.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/BooleanValueProperty.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseEscaped.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseManagementEntity.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTaskCategory.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTaskPriority.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Comment.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldValues.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseAutomation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseGitHub.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseSeemplicity.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/GenericCase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ImpactedAssetsCounts.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentCase.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentClassification.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentDetermination.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentRelation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentSeverity.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentSeverityCounts.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Investigation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ModifiedProperty.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/RecommendationRelation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Relation.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/RelationCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StringValueProperty.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Task.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/TaskCollectionResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/TaskStatus.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItem.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemMetadata.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemProvider.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemType.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ValueProperty.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/WorkspaceIndicatorRelation.java rename src/main/java/com/microsoft/graph/beta/generated/reports/{getmicrosoft365copilotusageuserdetailwithperiod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.java => getmicrosoft365copilotusageuserdetailwithperiodwithversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.java} (78%) rename src/main/java/com/microsoft/graph/beta/generated/reports/{getmicrosoft365copilotusercountsummarywithperiod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.java => getmicrosoft365copilotusercountsummarywithperiodwithversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.java} (78%) rename src/main/java/com/microsoft/graph/beta/generated/reports/{getmicrosoft365copilotusercounttrendwithperiod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.java => getmicrosoft365copilotusercounttrendwithperiodwithversion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.java} (78%) create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/CaseManagementRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/CasesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/CaseItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/ActivitiesRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/item/ActivityItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/AttachmentsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/item/AttachmentItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/item/content/ContentRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/RelationsRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/item/RelationItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/TasksRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/count/CountRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/item/TaskItemRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecuritydisablepolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityenablepolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleGetResponse.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java create mode 100644 src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/FoldersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/FoldersRequestBuilder.java index 0610916f81d..abcc9cc10a0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/FoldersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/FoldersRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder; import com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder; import com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder; +import com.microsoft.graph.beta.models.MailboxFolder; import com.microsoft.graph.beta.models.MailboxFolderCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -106,6 +107,39 @@ public MailboxFolderCollectionResponse get(@jakarta.annotation.Nullable final ja errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, MailboxFolderCollectionResponse::createFromDiscriminatorValue); } + /** + * Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + * @param body The request body + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public MailboxFolder post(@jakarta.annotation.Nonnull final MailboxFolder body) { + return post(body, null); + } + /** + * Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public MailboxFolder post(@jakarta.annotation.Nonnull final MailboxFolder 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, MailboxFolder::createFromDiscriminatorValue); + } /** * Get all the mailboxFolder objects in the specified mailbox, including any search folders. * @return a {@link RequestInformation} @@ -132,6 +166,36 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } + /** + * Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MailboxFolder body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + * @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 Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MailboxFolder 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. @@ -219,4 +283,10 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/MailboxFolderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/MailboxFolderItemRequestBuilder.java index 364726f4e5a..7c1989ec139 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/MailboxFolderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/MailboxFolderItemRequestBuilder.java @@ -60,6 +60,32 @@ public MailboxFolderItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap public MailboxFolderItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}{?%24expand,%24select}", rawUrl); } + /** + * Delete a mailboxFolder or a child mailboxFolder within a mailbox. + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + * @see Find more info here + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete a mailboxFolder or a child mailboxFolder within a mailbox. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + * @see Find more info here + */ + @Deprecated + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } /** * Read the properties and relationships of a mailboxFolder object. * @return a {@link MailboxFolder} @@ -90,6 +116,65 @@ public MailboxFolder get(@jakarta.annotation.Nullable final java.util.function.C errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, MailboxFolder::createFromDiscriminatorValue); } + /** + * Update mailboxFolder properties such as the displayName within a mailbox. + * @param body The request body + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public MailboxFolder patch(@jakarta.annotation.Nonnull final MailboxFolder body) { + return patch(body, null); + } + /** + * Update mailboxFolder properties such as the displayName within a mailbox. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public MailboxFolder patch(@jakarta.annotation.Nonnull final MailboxFolder 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, MailboxFolder::createFromDiscriminatorValue); + } + /** + * Delete a mailboxFolder or a child mailboxFolder within a mailbox. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a mailboxFolder or a child mailboxFolder within a mailbox. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } /** * Read the properties and relationships of a mailboxFolder object. * @return a {@link RequestInformation} @@ -116,6 +201,36 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } + /** + * Update mailboxFolder properties such as the displayName within a mailbox. + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxFolder body) { + return toPatchRequestInformation(body, null); + } + /** + * Update mailboxFolder properties such as the displayName within a mailbox. + * @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 Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxFolder 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. @@ -129,6 +244,12 @@ public MailboxFolderItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Objects.requireNonNull(rawUrl); return new MailboxFolderItemRequestBuilder(rawUrl, requestAdapter); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } /** * Read the properties and relationships of a mailboxFolder object. */ @@ -167,4 +288,10 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/ChildFoldersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/ChildFoldersRequestBuilder.java index f3a7b79ea53..d6e8ff3a303 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/ChildFoldersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/ChildFoldersRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder; import com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder; import com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder; +import com.microsoft.graph.beta.models.MailboxFolder; import com.microsoft.graph.beta.models.MailboxFolderCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -106,6 +107,37 @@ public MailboxFolderCollectionResponse get(@jakarta.annotation.Nullable final ja errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, MailboxFolderCollectionResponse::createFromDiscriminatorValue); } + /** + * Create new navigation property to childFolders for admin + * @param body The request body + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public MailboxFolder post(@jakarta.annotation.Nonnull final MailboxFolder body) { + return post(body, null); + } + /** + * Create new navigation property to childFolders for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public MailboxFolder post(@jakarta.annotation.Nonnull final MailboxFolder 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, MailboxFolder::createFromDiscriminatorValue); + } /** * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. * @return a {@link RequestInformation} @@ -132,6 +164,36 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } + /** + * Create new navigation property to childFolders for admin + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MailboxFolder body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to childFolders for admin + * @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 Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MailboxFolder 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. @@ -219,4 +281,10 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/MailboxFolderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/MailboxFolderItemRequestBuilder.java index bae46d38de6..d4fcb2c0ffe 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/MailboxFolderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/MailboxFolderItemRequestBuilder.java @@ -48,6 +48,30 @@ public MailboxFolderItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap public MailboxFolderItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}{?%24expand,%24select}", rawUrl); } + /** + * Delete navigation property childFolders for admin + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete navigation property childFolders for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @Deprecated + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } /** * The collection of child folders in this folder. * @return a {@link MailboxFolder} @@ -76,6 +100,63 @@ public MailboxFolder get(@jakarta.annotation.Nullable final java.util.function.C errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, MailboxFolder::createFromDiscriminatorValue); } + /** + * Update the navigation property childFolders in admin + * @param body The request body + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public MailboxFolder patch(@jakarta.annotation.Nonnull final MailboxFolder body) { + return patch(body, null); + } + /** + * Update the navigation property childFolders in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nullable + @Deprecated + public MailboxFolder patch(@jakarta.annotation.Nonnull final MailboxFolder 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, MailboxFolder::createFromDiscriminatorValue); + } + /** + * Delete navigation property childFolders for admin + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property childFolders for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } /** * The collection of child folders in this folder. * @return a {@link RequestInformation} @@ -102,6 +183,36 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } + /** + * Update the navigation property childFolders in admin + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxFolder body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property childFolders in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxFolder 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. @@ -115,6 +226,12 @@ public MailboxFolderItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Objects.requireNonNull(rawUrl); return new MailboxFolderItemRequestBuilder(rawUrl, requestAdapter); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } /** * The collection of child folders in this folder. */ @@ -153,4 +270,10 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/reportsettings/sharepoint/apiusagereportmetrics/ApiUsageReportMetricsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/reportsettings/sharepoint/apiusagereportmetrics/ApiUsageReportMetricsRequestBuilder.java index 62283a08b96..29ade2236c6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/reportsettings/sharepoint/apiusagereportmetrics/ApiUsageReportMetricsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/reportsettings/sharepoint/apiusagereportmetrics/ApiUsageReportMetricsRequestBuilder.java @@ -60,7 +60,7 @@ public ApiUsageReportMetricsRequestBuilder(@jakarta.annotation.Nonnull final Str super(requestAdapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. * @return a {@link ApiUsageReportEnablementStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public ApiUsageReportEnablementStatusCollectionResponse get() { return get(null); } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ApiUsageReportEnablementStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -109,7 +109,7 @@ public ApiUsageReportEnablementStatus post(@jakarta.annotation.Nonnull final Api return this.requestAdapter.send(requestInfo, errorMapping, ApiUsageReportEnablementStatus::createFromDiscriminatorValue); } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public ApiUsageReportMetricsRequestBuilder withUrl(@jakarta.annotation.Nonnull f return new ApiUsageReportMetricsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + * Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.java index 772ccea3b89..b9dd831527a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.approveapps.ApproveAppsRequestBuilder; import com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.completesignup.CompleteSignupRequestBuilder; import com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.creategoogleplaywebtoken.CreateGooglePlayWebTokenRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder; import com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.requestenterpriseupgradeurl.RequestEnterpriseUpgradeUrlRequestBuilder; import com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.requestsignupurl.RequestSignupUrlRequestBuilder; import com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.retrievestorelayout.RetrieveStoreLayoutRequestBuilder; @@ -63,6 +64,14 @@ public CompleteSignupRequestBuilder completeSignup() { public CreateGooglePlayWebTokenRequestBuilder createGooglePlayWebToken() { return new CreateGooglePlayWebTokenRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the createZeroTouchWebToken method. + * @return a {@link CreateZeroTouchWebTokenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreateZeroTouchWebTokenRequestBuilder createZeroTouchWebToken() { + return new CreateZeroTouchWebTokenRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the requestEnterpriseUpgradeUrl method. * @return a {@link RequestEnterpriseUpgradeUrlRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenPostRequestBody.java new file mode 100644 index 00000000000..8e3f0958f57 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken; + +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 CreateZeroTouchWebTokenPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CreateZeroTouchWebTokenPostRequestBody} and sets the default values. + */ + public CreateZeroTouchWebTokenPostRequestBody() { + 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 CreateZeroTouchWebTokenPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static CreateZeroTouchWebTokenPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CreateZeroTouchWebTokenPostRequestBody(); + } + /** + * 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("parentUri", (n) -> { this.setParentUri(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the parentUri property value. The parentUri property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getParentUri() { + return this.backingStore.get("parentUri"); + } + /** + * Serializes information the 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("parentUri", this.getParentUri()); + 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 parentUri property value. The parentUri property + * @param value Value to set for the parentUri property. + */ + public void setParentUri(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("parentUri", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenPostResponse.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenPostResponse.java new file mode 100644 index 00000000000..8b6cc5295bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenPostResponse.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken; + +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 CreateZeroTouchWebTokenPostResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CreateZeroTouchWebTokenPostResponse} and sets the default values. + */ + public CreateZeroTouchWebTokenPostResponse() { + 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 CreateZeroTouchWebTokenPostResponse} + */ + @jakarta.annotation.Nonnull + public static CreateZeroTouchWebTokenPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CreateZeroTouchWebTokenPostResponse(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @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.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 value property value. The value property + * @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/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenRequestBuilder.java new file mode 100644 index 00000000000..eda3da7ee97 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/androidmanagedstoreaccountenterprisesettings/createzerotouchwebtoken/CreateZeroTouchWebTokenRequestBuilder.java @@ -0,0 +1,102 @@ +package com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken; + +import com.microsoft.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 createZeroTouchWebToken method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CreateZeroTouchWebTokenRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CreateZeroTouchWebTokenRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreateZeroTouchWebTokenRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/androidManagedStoreAccountEnterpriseSettings/createZeroTouchWebToken", pathParameters); + } + /** + * Instantiates a new {@link CreateZeroTouchWebTokenRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreateZeroTouchWebTokenRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/androidManagedStoreAccountEnterpriseSettings/createZeroTouchWebToken", rawUrl); + } + /** + * Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + * @param body The request body + * @return a {@link CreateZeroTouchWebTokenPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CreateZeroTouchWebTokenPostResponse post(@jakarta.annotation.Nonnull final CreateZeroTouchWebTokenPostRequestBody body) { + return post(body, null); + } + /** + * Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CreateZeroTouchWebTokenPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CreateZeroTouchWebTokenPostResponse post(@jakarta.annotation.Nonnull final CreateZeroTouchWebTokenPostRequestBody 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, CreateZeroTouchWebTokenPostResponse::createFromDiscriminatorValue); + } + /** + * Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CreateZeroTouchWebTokenPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + * @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 CreateZeroTouchWebTokenPostRequestBody 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 CreateZeroTouchWebTokenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreateZeroTouchWebTokenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CreateZeroTouchWebTokenRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java index 382c4d185d0..83744752c9b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -19,6 +19,7 @@ import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.enrollnowaction.EnrollNowActionRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getfilevaultkey.GetFileVaultKeyRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.initiatemobiledevicemanagementkeyrecovery.InitiateMobileDeviceManagementKeyRecoveryRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.initiateondemandproactiveremediation.InitiateOnDemandProactiveRemediationRequestBuilder; @@ -33,6 +34,7 @@ import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.recoverpasscode.RecoverPasscodeRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.reenable.ReenableRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.remotelock.RemoteLockRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.requestremoteassistance.RequestRemoteAssistanceRequestBuilder; import com.microsoft.graph.beta.devicemanagement.comanageddevices.item.resetpasscode.ResetPasscodeRequestBuilder; @@ -231,6 +233,14 @@ public GetFileVaultKeyRequestBuilder getFileVaultKey() { public GetNonCompliantSettingsRequestBuilder getNonCompliantSettings() { return new GetNonCompliantSettingsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getSyncStatus method. + * @return a {@link GetSyncStatusRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSyncStatusRequestBuilder getSyncStatus() { + return new GetSyncStatusRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the initiateDeviceAttestation method. * @return a {@link InitiateDeviceAttestationRequestBuilder} @@ -343,6 +353,14 @@ public ReenableRequestBuilder reenable() { public RemoteLockRequestBuilder remoteLock() { return new RemoteLockRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the removeDeviceEsim method. + * @return a {@link RemoveDeviceEsimRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveDeviceEsimRequestBuilder removeDeviceEsim() { + return new RemoveDeviceEsimRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. * @return a {@link RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java new file mode 100644 index 00000000000..92b8c01e36a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus; + +import com.microsoft.graph.beta.models.DeviceSyncStatusResponse; +import com.microsoft.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 getSyncStatus method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetSyncStatusRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetSyncStatusRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSyncStatusRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/getSyncStatus()", pathParameters); + } + /** + * Instantiates a new {@link GetSyncStatusRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSyncStatusRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/getSyncStatus()", rawUrl); + } + /** + * Invoke function getSyncStatus + * @return a {@link DeviceSyncStatusResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceSyncStatusResponse get() { + return get(null); + } + /** + * Invoke function getSyncStatus + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceSyncStatusResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceSyncStatusResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceSyncStatusResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getSyncStatus + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getSyncStatus + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 GetSyncStatusRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSyncStatusRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetSyncStatusRequestBuilder(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/comanageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java new file mode 100644 index 00000000000..f271a4553d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim; + +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 RemoveDeviceEsimPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemoveDeviceEsimPostRequestBody} and sets the default values. + */ + public RemoveDeviceEsimPostRequestBody() { + 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 RemoveDeviceEsimPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemoveDeviceEsimPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoveDeviceEsimPostRequestBody(); + } + /** + * 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("iccId", (n) -> { this.setIccId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the iccId property value. The iccId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIccId() { + return this.backingStore.get("iccId"); + } + /** + * Serializes information the 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("iccId", this.getIccId()); + 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 iccId property value. The iccId property + * @param value Value to set for the iccId property. + */ + public void setIccId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("iccId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java new file mode 100644 index 00000000000..e756804f6c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/comanageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim; + +import com.microsoft.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 removeDeviceEsim method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveDeviceEsimRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveDeviceEsimRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveDeviceEsimRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/removeDeviceEsim", pathParameters); + } + /** + * Instantiates a new {@link RemoveDeviceEsimRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveDeviceEsimRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/removeDeviceEsim", rawUrl); + } + /** + * Remove eSIM from the device + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final RemoveDeviceEsimPostRequestBody body) { + post(body, null); + } + /** + * Remove eSIM from the device + * @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 RemoveDeviceEsimPostRequestBody 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); + } + /** + * Remove eSIM from the device + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoveDeviceEsimPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove eSIM from the device + * @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 RemoveDeviceEsimPostRequestBody 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 RemoveDeviceEsimRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveDeviceEsimRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveDeviceEsimRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java index aa28c026ec7..2f4e2e438f8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -19,6 +19,7 @@ import com.microsoft.graph.beta.devicemanagement.manageddevices.item.enrollnowaction.EnrollNowActionRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.getfilevaultkey.GetFileVaultKeyRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.initiatemobiledevicemanagementkeyrecovery.InitiateMobileDeviceManagementKeyRecoveryRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.initiateondemandproactiveremediation.InitiateOnDemandProactiveRemediationRequestBuilder; @@ -33,6 +34,7 @@ import com.microsoft.graph.beta.devicemanagement.manageddevices.item.recoverpasscode.RecoverPasscodeRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.reenable.ReenableRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.remotelock.RemoteLockRequestBuilder; +import com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.requestremoteassistance.RequestRemoteAssistanceRequestBuilder; import com.microsoft.graph.beta.devicemanagement.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder; @@ -231,6 +233,14 @@ public GetFileVaultKeyRequestBuilder getFileVaultKey() { public GetNonCompliantSettingsRequestBuilder getNonCompliantSettings() { return new GetNonCompliantSettingsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getSyncStatus method. + * @return a {@link GetSyncStatusRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSyncStatusRequestBuilder getSyncStatus() { + return new GetSyncStatusRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the initiateDeviceAttestation method. * @return a {@link InitiateDeviceAttestationRequestBuilder} @@ -343,6 +353,14 @@ public ReenableRequestBuilder reenable() { public RemoteLockRequestBuilder remoteLock() { return new RemoteLockRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the removeDeviceEsim method. + * @return a {@link RemoveDeviceEsimRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveDeviceEsimRequestBuilder removeDeviceEsim() { + return new RemoveDeviceEsimRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. * @return a {@link RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java new file mode 100644 index 00000000000..d88fb67f124 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus; + +import com.microsoft.graph.beta.models.DeviceSyncStatusResponse; +import com.microsoft.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 getSyncStatus method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetSyncStatusRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetSyncStatusRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSyncStatusRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/getSyncStatus()", pathParameters); + } + /** + * Instantiates a new {@link GetSyncStatusRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSyncStatusRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/getSyncStatus()", rawUrl); + } + /** + * Invoke function getSyncStatus + * @return a {@link DeviceSyncStatusResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceSyncStatusResponse get() { + return get(null); + } + /** + * Invoke function getSyncStatus + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceSyncStatusResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceSyncStatusResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceSyncStatusResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getSyncStatus + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getSyncStatus + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 GetSyncStatusRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSyncStatusRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetSyncStatusRequestBuilder(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/manageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java new file mode 100644 index 00000000000..12e3374d5ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim; + +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 RemoveDeviceEsimPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemoveDeviceEsimPostRequestBody} and sets the default values. + */ + public RemoveDeviceEsimPostRequestBody() { + 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 RemoveDeviceEsimPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemoveDeviceEsimPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoveDeviceEsimPostRequestBody(); + } + /** + * 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("iccId", (n) -> { this.setIccId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the iccId property value. The iccId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIccId() { + return this.backingStore.get("iccId"); + } + /** + * Serializes information the 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("iccId", this.getIccId()); + 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 iccId property value. The iccId property + * @param value Value to set for the iccId property. + */ + public void setIccId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("iccId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java new file mode 100644 index 00000000000..0549b748eaa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/manageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim; + +import com.microsoft.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 removeDeviceEsim method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveDeviceEsimRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveDeviceEsimRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveDeviceEsimRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/removeDeviceEsim", pathParameters); + } + /** + * Instantiates a new {@link RemoveDeviceEsimRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveDeviceEsimRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/removeDeviceEsim", rawUrl); + } + /** + * Remove eSIM from the device + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final RemoveDeviceEsimPostRequestBody body) { + post(body, null); + } + /** + * Remove eSIM from the device + * @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 RemoveDeviceEsimPostRequestBody 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); + } + /** + * Remove eSIM from the device + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoveDeviceEsimPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove eSIM from the device + * @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 RemoveDeviceEsimPostRequestBody 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 RemoveDeviceEsimRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveDeviceEsimRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveDeviceEsimRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/organizationaction/OrganizationActionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/organizationaction/OrganizationActionRequestBuilder.java index 64c0f2a566c..a0ad75900e3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/organizationaction/OrganizationActionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/organizationaction/OrganizationActionRequestBuilder.java @@ -36,21 +36,23 @@ public OrganizationActionRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/organizationAction", rawUrl); } /** - * Invoke action organizationAction + * Trigger a Cloud PC organization action. * @param body The request body * @return a {@link CloudPcOrganizationActionDetail} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcOrganizationActionDetail post(@jakarta.annotation.Nonnull final OrganizationActionPostRequestBody body) { return post(body, null); } /** - * Invoke action organizationAction + * Trigger a Cloud PC organization action. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcOrganizationActionDetail} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcOrganizationActionDetail post(@jakarta.annotation.Nonnull final OrganizationActionPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -61,7 +63,7 @@ public CloudPcOrganizationActionDetail post(@jakarta.annotation.Nonnull final Or return this.requestAdapter.send(requestInfo, errorMapping, CloudPcOrganizationActionDetail::createFromDiscriminatorValue); } /** - * Invoke action organizationAction + * Trigger a Cloud PC organization action. * @param body The request body * @return a {@link RequestInformation} */ @@ -70,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invoke action organizationAction + * Trigger a Cloud PC organization action. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/retrieveorganizationactiondetailwithactiontype/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/retrieveorganizationactiondetailwithactiontype/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.java index 08063aae517..11a691cc73c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/retrieveorganizationactiondetailwithactiontype/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/retrieveorganizationactiondetailwithactiontype/RetrieveOrganizationActionDetailWithActionTypeRequestBuilder.java @@ -38,19 +38,21 @@ public RetrieveOrganizationActionDetailWithActionTypeRequestBuilder(@jakarta.ann super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/retrieveOrganizationActionDetail(actionType='{actionType}')", rawUrl); } /** - * Invoke function retrieveOrganizationActionDetail + * Retrieve the details of a cloudPcOrganizationActionDetail. * @return a {@link CloudPcOrganizationActionDetail} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcOrganizationActionDetail get() { return get(null); } /** - * Invoke function retrieveOrganizationActionDetail + * Retrieve the details of a cloudPcOrganizationActionDetail. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcOrganizationActionDetail} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcOrganizationActionDetail get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +62,7 @@ public CloudPcOrganizationActionDetail get(@jakarta.annotation.Nullable final ja return this.requestAdapter.send(requestInfo, errorMapping, CloudPcOrganizationActionDetail::createFromDiscriminatorValue); } /** - * Invoke function retrieveOrganizationActionDetail + * Retrieve the details of a cloudPcOrganizationActionDetail. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +70,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Invoke function retrieveOrganizationActionDetail + * Retrieve the details of a cloudPcOrganizationActionDetail. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/serviceplans/ServicePlansRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/serviceplans/ServicePlansRequestBuilder.java index 905469f127f..6f22f734fc7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/serviceplans/ServicePlansRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/serviceplans/ServicePlansRequestBuilder.java @@ -60,7 +60,7 @@ public ServicePlansRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. * @return a {@link CloudPcServicePlanCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public CloudPcServicePlanCollectionResponse get() { return get(null); } /** - * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcServicePlanCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -109,7 +109,7 @@ public CloudPcServicePlan post(@jakarta.annotation.Nonnull final CloudPcServiceP return this.requestAdapter.send(requestInfo, errorMapping, CloudPcServicePlan::createFromDiscriminatorValue); } /** - * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public ServicePlansRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new ServicePlansRequestBuilder(rawUrl, requestAdapter); } /** - * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + * List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/DriveItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/DriveItemItemRequestBuilder.java index 99dfbf39477..9aae53aa15a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/DriveItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/DriveItemItemRequestBuilder.java @@ -23,9 +23,11 @@ import com.microsoft.graph.beta.drives.item.items.item.invite.InviteRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.listitem.ListItemRequestBuilder; +import com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.permanentdelete.PermanentDeleteRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.preview.PreviewRequestBuilder; +import com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.restore.RestoreRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.retentionlabel.RetentionLabelRequestBuilder; import com.microsoft.graph.beta.drives.item.items.item.searchwithq.SearchWithQRequestBuilder; @@ -224,6 +226,14 @@ public LastModifiedByUserRequestBuilder lastModifiedByUser() { public ListItemRequestBuilder listItem() { return new ListItemRequestBuilder(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} @@ -248,6 +258,14 @@ public PermissionsRequestBuilder permissions() { public PreviewRequestBuilder preview() { return new PreviewRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the releaseLock method. + * @return a {@link ReleaseLockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReleaseLockRequestBuilder releaseLock() { + return new ReleaseLockRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the restore method. * @return a {@link RestoreRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/lock/LockPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/lock/LockPostRequestBody.java new file mode 100644 index 00000000000..49826e21656 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/lock/LockPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.drives.item.items.item.lock; + +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; + } + /** + * Gets the durationMinutes property value. The durationMinutes property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDurationMinutes() { + return this.backingStore.get("durationMinutes"); + } + /** + * 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("durationMinutes", (n) -> { this.setDurationMinutes(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("durationMinutes", this.getDurationMinutes()); + 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 durationMinutes property value. The durationMinutes property + * @param value Value to set for the durationMinutes property. + */ + public void setDurationMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("durationMinutes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/lock/LockRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/lock/LockRequestBuilder.java new file mode 100644 index 00000000000..ff811c3acf8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/lock/LockRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.beta.drives.item.items.item.lock; + +import com.microsoft.graph.beta.models.LockInfo; +import com.microsoft.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}/drives/{drive%2Did}/items/{driveItem%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}/drives/{drive%2Did}/items/{driveItem%2Did}/lock", rawUrl); + } + /** + * Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + * @param body The request body + * @return a {@link LockInfo} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public LockInfo post(@jakarta.annotation.Nonnull final LockPostRequestBody body) { + return post(body, null); + } + /** + * Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link LockInfo} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public LockInfo 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); + return this.requestAdapter.send(requestInfo, errorMapping, LockInfo::createFromDiscriminatorValue); + } + /** + * Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + * @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); + } + /** + * Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + * @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/drives/item/items/item/releaselock/ReleaseLockRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/releaselock/ReleaseLockRequestBuilder.java new file mode 100644 index 00000000000..9fee087b5b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/releaselock/ReleaseLockRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.beta.drives.item.items.item.releaselock; + +import com.microsoft.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 releaseLock method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReleaseLockRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReleaseLockRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReleaseLockRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/releaseLock", pathParameters); + } + /** + * Instantiates a new {@link ReleaseLockRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReleaseLockRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/releaseLock", rawUrl); + } + /** + * Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + * @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 ReleaseLockRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReleaseLockRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReleaseLockRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index f2a2f5ba7db..9e06a39b31e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 7177a98573e..3e814e175f7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index 471254de88e..39199208874 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 4e1ce721f10..c3235e743f2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index b171c3842ee..5a5f821281c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 371abed3554..16461cdd66c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from groups + * Collection of history items for entities in the plan. Read-only. Nullable. */ @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 4bb38180e7a..450d5fe3ea2 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 @@ -2044,6 +2044,7 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBui com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|byMailboxFolderId(mailboxFolderId:String):MailboxFolderItemRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void @@ -2051,8 +2052,12 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBui com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|delta:DeltaRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|get():MailboxFolderCollectionResponse com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxFolderCollectionResponse +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|post(body:MailboxFolder):MailboxFolder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|post(body:MailboxFolder; requestConfiguration?:java.util.function.Consumer):MailboxFolder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|toPostRequestInformation(body:MailboxFolder):RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|toPostRequestInformation(body:MailboxFolder; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|withUrl(rawUrl:String):FoldersRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|count:Boolean @@ -2067,6 +2072,7 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|byMailboxFolderId1(mailboxFolderId1:String):MailboxFolderItemRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void @@ -2074,8 +2080,12 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|delta:DeltaRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|get():MailboxFolderCollectionResponse com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxFolderCollectionResponse +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|post(body:MailboxFolder):MailboxFolder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|post(body:MailboxFolder; requestConfiguration?:java.util.function.Consumer):MailboxFolder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|toPostRequestInformation(body:MailboxFolder):RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|toPostRequestInformation(body:MailboxFolder; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|withUrl(rawUrl:String):ChildFoldersRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -2197,19 +2207,29 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|withUrl(rawUrl:String):ItemsRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|get():MailboxFolder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxFolder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|patch(body:MailboxFolder):MailboxFolder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|patch(body:MailboxFolder; requestConfiguration?:java.util.function.Consumer):MailboxFolder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|toPatchRequestInformation(body:MailboxFolder):RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|toPatchRequestInformation(body:MailboxFolder; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxFolderItemRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -2290,20 +2310,30 @@ com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.ItemsR com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|withUrl(rawUrl:String):ItemsRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|childFolders:ChildFoldersRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|get():MailboxFolder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxFolder com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|patch(body:MailboxFolder):MailboxFolder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|patch(body:MailboxFolder; requestConfiguration?:java.util.function.Consumer):MailboxFolder +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|toPatchRequestInformation(body:MailboxFolder):RequestInformation +com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|toPatchRequestInformation(body:MailboxFolder; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxFolderItemRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.MailboxItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration @@ -42715,6 +42745,7 @@ com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisese com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|createGooglePlayWebToken:CreateGooglePlayWebTokenRequestBuilder +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|createZeroTouchWebToken:CreateZeroTouchWebTokenRequestBuilder com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|delete():Void com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|get():AndroidManagedStoreAccountEnterpriseSettings @@ -42812,6 +42843,39 @@ com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisese com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.creategoogleplaywebtoken.CreateGooglePlayWebTokenRequestBuilder::|public|toPostRequestInformation(body:CreateGooglePlayWebTokenPostRequestBody):RequestInformation com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.creategoogleplaywebtoken.CreateGooglePlayWebTokenRequestBuilder::|public|toPostRequestInformation(body:CreateGooglePlayWebTokenPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.creategoogleplaywebtoken.CreateGooglePlayWebTokenRequestBuilder::|public|withUrl(rawUrl:String):CreateGooglePlayWebTokenRequestBuilder +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|getParentUri():String +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|public|setParentUri(value?:String):void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CreateZeroTouchWebTokenPostRequestBody +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|getValue():String +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|public|setValue(value?:String):void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CreateZeroTouchWebTokenPostResponse +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenPostResponse~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder::|public|post(body:CreateZeroTouchWebTokenPostRequestBody):CreateZeroTouchWebTokenPostResponse +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder::|public|post(body:CreateZeroTouchWebTokenPostRequestBody; requestConfiguration?:java.util.function.Consumer):CreateZeroTouchWebTokenPostResponse +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder::|public|toPostRequestInformation(body:CreateZeroTouchWebTokenPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder::|public|toPostRequestInformation(body:CreateZeroTouchWebTokenPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.createzerotouchwebtoken.CreateZeroTouchWebTokenRequestBuilder::|public|withUrl(rawUrl:String):CreateZeroTouchWebTokenRequestBuilder com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.requestenterpriseupgradeurl.RequestEnterpriseUpgradeUrlPostResponse::|protected|backingStore:BackingStore com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.requestenterpriseupgradeurl.RequestEnterpriseUpgradeUrlPostResponse::|public|constructor():void com.microsoft.graph.beta.devicemanagement.androidmanagedstoreaccountenterprisesettings.requestenterpriseupgradeurl.RequestEnterpriseUpgradeUrlPostResponse::|public|getAdditionalData():Map @@ -45323,6 +45387,15 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getnoncompliants com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|withUrl(rawUrl:String):GetNonCompliantSettingsRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|get():DeviceSyncStatusResponse +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceSyncStatusResponse +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|withUrl(rawUrl:String):GetSyncStatusRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.comanageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -45501,6 +45574,7 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceIte com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ManagedDevice com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|getFileVaultKey:GetFileVaultKeyRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|getNonCompliantSettings:GetNonCompliantSettingsRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|getSyncStatus:GetSyncStatusRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateDeviceAttestation:InitiateDeviceAttestationRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateMobileDeviceManagementKeyRecovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateOnDemandProactiveRemediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -45517,6 +45591,7 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceIte com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|recoverPasscode:RecoverPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|remoteLock:RemoteLockRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceEsim:RemoveDeviceEsimRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.ManagedDeviceItemRequestBuilder::|public|resetPasscode:ResetPasscodeRequestBuilder @@ -45716,6 +45791,27 @@ com.microsoft.graph.beta.devicemanagement.comanageddevices.item.remotelock.Remot com.microsoft.graph.beta.devicemanagement.comanageddevices.item.remotelock.RemoteLockRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.remotelock.RemoteLockRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.comanageddevices.item.remotelock.RemoteLockRequestBuilder::|public|withUrl(rawUrl:String):RemoteLockRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getIccId():String +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setIccId(value?:String):void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoveDeviceEsimPostRequestBody +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|toPostRequestInformation(body:RemoveDeviceEsimPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|toPostRequestInformation(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|withUrl(rawUrl:String):RemoveDeviceEsimRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.comanageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -58575,6 +58671,15 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.getnoncompliantset com.microsoft.graph.beta.devicemanagement.manageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|withUrl(rawUrl:String):GetNonCompliantSettingsRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|get():DeviceSyncStatusResponse +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceSyncStatusResponse +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|withUrl(rawUrl:String):GetSyncStatusRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.manageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -58753,6 +58858,7 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemR com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ManagedDevice com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|getFileVaultKey:GetFileVaultKeyRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|getNonCompliantSettings:GetNonCompliantSettingsRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|getSyncStatus:GetSyncStatusRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateDeviceAttestation:InitiateDeviceAttestationRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateMobileDeviceManagementKeyRecovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateOnDemandProactiveRemediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -58769,6 +58875,7 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemR com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|recoverPasscode:RecoverPasscodeRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|remoteLock:RemoteLockRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceEsim:RemoveDeviceEsimRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|resetPasscode:ResetPasscodeRequestBuilder @@ -58968,6 +59075,27 @@ com.microsoft.graph.beta.devicemanagement.manageddevices.item.remotelock.RemoteL com.microsoft.graph.beta.devicemanagement.manageddevices.item.remotelock.RemoteLockRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.remotelock.RemoteLockRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.devicemanagement.manageddevices.item.remotelock.RemoteLockRequestBuilder::|public|withUrl(rawUrl:String):RemoteLockRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getIccId():String +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setIccId(value?:String):void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoveDeviceEsimPostRequestBody +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|toPostRequestInformation(body:RemoveDeviceEsimPostRequestBody):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|toPostRequestInformation(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|withUrl(rawUrl:String):RemoveDeviceEsimRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.devicemanagement.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -85405,11 +85533,13 @@ com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|pu com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|invite:InviteRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|lastModifiedByUser:LastModifiedByUserRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|listItem:ListItemRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|lock:LockRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|patch(body:DriveItem):DriveItem com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|patch(body:DriveItem; requestConfiguration?:java.util.function.Consumer):DriveItem com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|preview:PreviewRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|releaseLock:ReleaseLockRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|retentionLabel:RetentionLabelRequestBuilder com.microsoft.graph.beta.drives.item.items.item.DriveItemItemRequestBuilder::|public|searchWithQ(q:String):SearchWithQRequestBuilder @@ -85663,6 +85793,27 @@ com.microsoft.graph.beta.drives.item.items.item.listitem.ListItemRequestBuilder: com.microsoft.graph.beta.drives.item.items.item.listitem.ListItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.drives.item.items.item.listitem.ListItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.drives.item.items.item.listitem.ListItemRequestBuilder::|public|withUrl(rawUrl:String):ListItemRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|getDurationMinutes():Integer +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|public|setDurationMinutes(value?:Integer):void +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LockPostRequestBody +com.microsoft.graph.beta.drives.item.items.item.lock.LockPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder::|public|post(body:LockPostRequestBody):LockInfo +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder::|public|post(body:LockPostRequestBody; requestConfiguration?:java.util.function.Consumer):LockInfo +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody):RequestInformation +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.drives.item.items.item.lock.LockRequestBuilder::|public|withUrl(rawUrl:String):LockRequestBuilder com.microsoft.graph.beta.drives.item.items.item.permanentdelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.drives.item.items.item.permanentdelete.PermanentDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.drives.item.items.item.permanentdelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -85819,6 +85970,15 @@ com.microsoft.graph.beta.drives.item.items.item.preview.PreviewRequestBuilder::| com.microsoft.graph.beta.drives.item.items.item.preview.PreviewRequestBuilder::|public|toPostRequestInformation(body:PreviewPostRequestBody):RequestInformation com.microsoft.graph.beta.drives.item.items.item.preview.PreviewRequestBuilder::|public|toPostRequestInformation(body:PreviewPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.drives.item.items.item.preview.PreviewRequestBuilder::|public|withUrl(rawUrl:String):PreviewRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder::|public|post():Void +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.drives.item.items.item.releaselock.ReleaseLockRequestBuilder::|public|withUrl(rawUrl:String):ReleaseLockRequestBuilder com.microsoft.graph.beta.drives.item.items.item.restore.RestorePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.beta.drives.item.items.item.restore.RestorePostRequestBody::|public|constructor():void com.microsoft.graph.beta.drives.item.items.item.restore.RestorePostRequestBody::|public|getAdditionalData():Map @@ -199724,6 +199884,22 @@ com.microsoft.graph.beta.models.AddIn::|public|setProperties(value?:java.util.Li com.microsoft.graph.beta.models.AddIn::|public|setType(value?:String):void com.microsoft.graph.beta.models.AddIn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddIn com.microsoft.graph.beta.models.AddIn~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|constructor():void +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|getBonusQuotaInBytes():Long +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|getOdataType():String +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|getSubscriptionQuotaInBytes():Long +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|setBonusQuotaInBytes(value?:Long):void +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|public|setSubscriptionQuotaInBytes(value?:Long):void +com.microsoft.graph.beta.models.AdditionalStorageAllocations::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AdditionalStorageAllocations +com.microsoft.graph.beta.models.AdditionalStorageAllocations~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.AddLargeGalleryViewOperation-->CommsOperation com.microsoft.graph.beta.models.AddLargeGalleryViewOperation::|public|constructor():void com.microsoft.graph.beta.models.AddLargeGalleryViewOperation::|public|getFieldDeserializers():Map> @@ -210695,9 +210871,13 @@ com.microsoft.graph.beta.models.BrowseQueryResponseItem::|protected|backingStore com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|constructor():void com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getAdditionalData():Map com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getCreatedBy():IdentitySet +com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getItemKey():String com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getItemsCount():Integer +com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getLastModifiedBy():IdentitySet +com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getName():String com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getOdataType():String com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getSizeInBytes():String @@ -210706,8 +210886,12 @@ com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|getWebUrl():Str com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setAdditionalData(value?:Map):void com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setCreatedBy(value?:IdentitySet):void +com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setItemKey(value?:String):void com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setItemsCount(value?:Integer):void +com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setLastModifiedBy(value?:IdentitySet):void +com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setName(value?:String):void com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setOdataType(value?:String):void com.microsoft.graph.beta.models.BrowseQueryResponseItem::|public|setSizeInBytes(value?:String):void @@ -214771,6 +214955,7 @@ com.microsoft.graph.beta.models.CloudPC::|public|getGroupDetail():CloudPcEntraGr com.microsoft.graph.beta.models.CloudPC::|public|getImageDisplayName():String com.microsoft.graph.beta.models.CloudPC::|public|getIsDisasterRecoveryActive():Boolean com.microsoft.graph.beta.models.CloudPC::|public|getLastLoginResult():CloudPcLoginResult +com.microsoft.graph.beta.models.CloudPC::|public|getLastLogoffDateTime():OffsetDateTime com.microsoft.graph.beta.models.CloudPC::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.CloudPC::|public|getLastRemoteActionResult():CloudPcRemoteActionResult com.microsoft.graph.beta.models.CloudPC::|public|getManagedDeviceId():String @@ -214813,6 +214998,7 @@ com.microsoft.graph.beta.models.CloudPC::|public|setGroupDetail(value?:CloudPcEn com.microsoft.graph.beta.models.CloudPC::|public|setImageDisplayName(value?:String):void com.microsoft.graph.beta.models.CloudPC::|public|setIsDisasterRecoveryActive(value?:Boolean):void com.microsoft.graph.beta.models.CloudPC::|public|setLastLoginResult(value?:CloudPcLoginResult):void +com.microsoft.graph.beta.models.CloudPC::|public|setLastLogoffDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CloudPC::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.CloudPC::|public|setLastRemoteActionResult(value?:CloudPcRemoteActionResult):void com.microsoft.graph.beta.models.CloudPC::|public|setManagedDeviceId(value?:String):void @@ -223769,12 +223955,14 @@ com.microsoft.graph.beta.models.Desk::|public|getFieldDeserializers():Map com.microsoft.graph.beta.models.Desk::|public|OdataType:String com.microsoft.graph.beta.models.Desk::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Desk::|public|setDisplayDeviceName(value?:String):void com.microsoft.graph.beta.models.Desk::|public|setHeightAdjustableState(value?:PlaceFeatureEnablement):void com.microsoft.graph.beta.models.Desk::|public|setMailboxDetails(value?:MailboxDetails):void com.microsoft.graph.beta.models.Desk::|public|setMode(value?:PlaceMode):void +com.microsoft.graph.beta.models.Desk::|public|setServicePlans(value?:java.util.List):void com.microsoft.graph.beta.models.Desk::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Desk com.microsoft.graph.beta.models.DeskCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.DeskCollectionResponse::|public|constructor():void @@ -229979,6 +230167,22 @@ 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.DeviceSyncStatusResponse::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|constructor():void +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|getComponents():java.util.List +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|getDeviceId():String +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|getOdataType():String +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|setComponents(value?:java.util.List):void +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|setDeviceId(value?:String):void +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.DeviceSyncStatusResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceSyncStatusResponse +com.microsoft.graph.beta.models.DeviceSyncStatusResponse~~>AdditionalDataHolder; BackedModel; Parsable 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 @@ -236768,6 +236972,24 @@ com.microsoft.graph.beta.models.FallbackToMicrosoftProviderOnError::|public|getF com.microsoft.graph.beta.models.FallbackToMicrosoftProviderOnError::|public|OdataType:String com.microsoft.graph.beta.models.FallbackToMicrosoftProviderOnError::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.FallbackToMicrosoftProviderOnError::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FallbackToMicrosoftProviderOnError +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|constructor():void +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|getAdditionalAllocations():AdditionalStorageAllocations +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|getOdataType():String +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|getUsed():Long +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|getUser():Identity +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|setAdditionalAllocations(value?:AdditionalStorageAllocations):void +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|setUsed(value?:Long):void +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|public|setUser(value?:Identity):void +com.microsoft.graph.beta.models.FamilyMemberStorageQuota::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FamilyMemberStorageQuota +com.microsoft.graph.beta.models.FamilyMemberStorageQuota~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.FeatureRolloutPolicy-->Entity com.microsoft.graph.beta.models.FeatureRolloutPolicy::|public|constructor():void com.microsoft.graph.beta.models.FeatureRolloutPolicy::|public|getAppliesTo():java.util.List @@ -240802,6 +241024,14 @@ com.microsoft.graph.beta.models.identitygovernance.GroupBasedSubjectSet::|public com.microsoft.graph.beta.models.identitygovernance.GroupBasedSubjectSet::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.identitygovernance.GroupBasedSubjectSet::|public|setGroups(value?:java.util.List):void com.microsoft.graph.beta.models.identitygovernance.GroupBasedSubjectSet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GroupBasedSubjectSet +com.microsoft.graph.beta.models.identitygovernance.GuestSponsorTrigger-->WorkflowExecutionTrigger +com.microsoft.graph.beta.models.identitygovernance.GuestSponsorTrigger::|public|constructor():void +com.microsoft.graph.beta.models.identitygovernance.GuestSponsorTrigger::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.identitygovernance.GuestSponsorTrigger::|public|getMinimumRequiredSponsors():Integer +com.microsoft.graph.beta.models.identitygovernance.GuestSponsorTrigger::|public|OdataType:String +com.microsoft.graph.beta.models.identitygovernance.GuestSponsorTrigger::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.identitygovernance.GuestSponsorTrigger::|public|setMinimumRequiredSponsors(value?:Integer):void +com.microsoft.graph.beta.models.identitygovernance.GuestSponsorTrigger::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GuestSponsorTrigger com.microsoft.graph.beta.models.identitygovernance.Insights-->Entity com.microsoft.graph.beta.models.identitygovernance.Insights::|public|constructor():void com.microsoft.graph.beta.models.identitygovernance.Insights::|public|getFieldDeserializers():Map> @@ -265023,6 +265253,7 @@ com.microsoft.graph.beta.models.Place::|public|getIsWheelChairAccessible():Boole com.microsoft.graph.beta.models.Place::|public|getLabel():String com.microsoft.graph.beta.models.Place::|public|getParentId():String com.microsoft.graph.beta.models.Place::|public|getPhone():String +com.microsoft.graph.beta.models.Place::|public|getPlaceId():String com.microsoft.graph.beta.models.Place::|public|getTags():java.util.List com.microsoft.graph.beta.models.Place::|public|OdataType:String com.microsoft.graph.beta.models.Place::|public|serialize(writer:SerializationWriter):Void @@ -265035,6 +265266,7 @@ com.microsoft.graph.beta.models.Place::|public|setIsWheelChairAccessible(value?: com.microsoft.graph.beta.models.Place::|public|setLabel(value?:String):void com.microsoft.graph.beta.models.Place::|public|setParentId(value?:String):void com.microsoft.graph.beta.models.Place::|public|setPhone(value?:String):void +com.microsoft.graph.beta.models.Place::|public|setPlaceId(value?:String):void com.microsoft.graph.beta.models.Place::|public|setTags(value?:java.util.List):void com.microsoft.graph.beta.models.Place::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Place com.microsoft.graph.beta.models.PlaceCollectionResponse-->BaseCollectionPaginationCountResponse @@ -265115,6 +265347,20 @@ com.microsoft.graph.beta.models.PlaceOperationStatus::0003-Failed com.microsoft.graph.beta.models.PlaceOperationStatus::0004-PartiallySucceeded com.microsoft.graph.beta.models.PlaceOperationStatus::0005-Expired com.microsoft.graph.beta.models.PlaceOperationStatus::0006-UnknownFutureValue +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|constructor():void +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|getOdataType():String +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|getServicePlanId():String +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|public|setServicePlanId(value?:String):void +com.microsoft.graph.beta.models.PlaceServicePlanInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlaceServicePlanInfo +com.microsoft.graph.beta.models.PlaceServicePlanInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.Planner-->Entity com.microsoft.graph.beta.models.Planner::|public|constructor():void com.microsoft.graph.beta.models.Planner::|public|getBuckets():java.util.List @@ -274583,7 +274829,6 @@ com.microsoft.graph.beta.models.Room::|public|getFloorLabel():String com.microsoft.graph.beta.models.Room::|public|getFloorNumber():Integer com.microsoft.graph.beta.models.Room::|public|getIsTeamsEnabled():Boolean com.microsoft.graph.beta.models.Room::|public|getNickname():String -com.microsoft.graph.beta.models.Room::|public|getPlaceId():String com.microsoft.graph.beta.models.Room::|public|getTeamsEnabledState():PlaceFeatureEnablement com.microsoft.graph.beta.models.Room::|public|getVideoDeviceName():String com.microsoft.graph.beta.models.Room::|public|OdataType:String @@ -274598,7 +274843,6 @@ com.microsoft.graph.beta.models.Room::|public|setFloorLabel(value?:String):void com.microsoft.graph.beta.models.Room::|public|setFloorNumber(value?:Integer):void com.microsoft.graph.beta.models.Room::|public|setIsTeamsEnabled(value?:Boolean):void com.microsoft.graph.beta.models.Room::|public|setNickname(value?:String):void -com.microsoft.graph.beta.models.Room::|public|setPlaceId(value?:String):void com.microsoft.graph.beta.models.Room::|public|setTeamsEnabledState(value?:PlaceFeatureEnablement):void com.microsoft.graph.beta.models.Room::|public|setVideoDeviceName(value?:String):void com.microsoft.graph.beta.models.Room::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Room @@ -278515,6 +278759,685 @@ com.microsoft.graph.beta.models.security.CaseEscaped::|public|setLastModifiedBy( com.microsoft.graph.beta.models.security.CaseEscaped::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.security.CaseEscaped::|public|setStatus(value?:CaseStatus):void com.microsoft.graph.beta.models.security.CaseEscaped::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaseEscaped +com.microsoft.graph.beta.models.security.casemanagement.Activity-->CaseManagementEntity +com.microsoft.graph.beta.models.security.casemanagement.Activity::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.Activity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.Activity::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.Activity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.Activity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Activity +com.microsoft.graph.beta.models.security.casemanagement.ActivityCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.ActivityCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ActivityCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ActivityCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.ActivityCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ActivityCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.ActivityCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivityCollectionResponse +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|getKind():String +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|getResourceId():String +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|setKind(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivityResourceDetails +com.microsoft.graph.beta.models.security.casemanagement.ActivityResourceDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|getActive():Integer +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|getBySeverity():IncidentSeverityCounts +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|getByStatus():AlertStatusCounts +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|getTotal():Integer +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|setActive(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|setBySeverity(value?:IncidentSeverityCounts):void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|setByStatus(value?:AlertStatusCounts):void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|public|setTotal(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AlertCounts +com.microsoft.graph.beta.models.security.casemanagement.AlertCounts~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|getInProgress():Integer +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|getNew():Integer +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|getResolved():Integer +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|setInProgress(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|setNew(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|public|setResolved(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AlertStatusCounts +com.microsoft.graph.beta.models.security.casemanagement.AlertStatusCounts~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.Attachment-->CaseManagementEntity +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|getContent():byte[] +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|getDescription():String +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|getFileExtension():String +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|getFileSize():Long +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|getOrigin():AttachmentOrigin +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|getScanResult():AttachmentScanResult +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|setContent(value?:byte[]):void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|setFileExtension(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|setFileSize(value?:Long):void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|setOrigin(value?:AttachmentOrigin):void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|public|setScanResult(value?:AttachmentScanResult):void +com.microsoft.graph.beta.models.security.casemanagement.Attachment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Attachment +com.microsoft.graph.beta.models.security.casemanagement.AttachmentCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.AttachmentCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.AttachmentCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.AttachmentCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttachmentCollectionResponse +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|getResourceId():String +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|getResourceType():AttachmentOriginType +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|setResourceId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|public|setResourceType(value?:AttachmentOriginType):void +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttachmentOrigin +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOriginType::0000-Case +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOriginType::0001-Comment +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOriginType::0002-Task +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOriginType::0003-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.AttachmentOrigin~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.AttachmentScanResult::0000-Unscanned +com.microsoft.graph.beta.models.security.casemanagement.AttachmentScanResult::0001-NoThreatsFound +com.microsoft.graph.beta.models.security.casemanagement.AttachmentScanResult::0002-Malicious +com.microsoft.graph.beta.models.security.casemanagement.AttachmentScanResult::0003-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0000-Link +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0001-Unlink +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0002-Update +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0003-Delete +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0004-Create +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0005-Upload +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0006-Download +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0007-FileUploadMalwareDetected +com.microsoft.graph.beta.models.security.casemanagement.AuditAction::0008-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.AuditLog-->Activity +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|getAction():AuditAction +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|getDetails():ActivityResourceDetails +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|getModifiedProperties():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|setAction(value?:AuditAction):void +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|setDetails(value?:ActivityResourceDetails):void +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|public|setModifiedProperties(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.AuditLog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditLog +com.microsoft.graph.beta.models.security.casemanagement.BooleanValueProperty-->ValueProperty +com.microsoft.graph.beta.models.security.casemanagement.BooleanValueProperty::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.BooleanValueProperty::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.BooleanValueProperty::|public|getValue():Boolean +com.microsoft.graph.beta.models.security.casemanagement.BooleanValueProperty::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.BooleanValueProperty::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.BooleanValueProperty::|public|setValue(value?:Boolean):void +com.microsoft.graph.beta.models.security.casemanagement.BooleanValueProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BooleanValueProperty +com.microsoft.graph.beta.models.security.casemanagement.CaseCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.CaseCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CaseCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CaseCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CaseCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaseCollectionResponse +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped-->CaseManagementEntity +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|getActivities():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|getAttachments():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|getCustomFields():CustomFieldValues +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|getRelations():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|getStatus():String +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|getTasks():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|setActivities(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|setAttachments(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|setCustomFields(value?:CustomFieldValues):void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|setRelations(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|setStatus(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|public|setTasks(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaseEscaped +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity-->Entity +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|getCreatedBy():String +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|getLastModifiedBy():String +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|setCreatedBy(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|setLastModifiedBy(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaseManagementEntity +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskCategory::0000-Uncategorized +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskCategory::0001-Triage +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskCategory::0002-Contain +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskCategory::0003-Investigate +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskCategory::0004-Remediate +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskCategory::0005-Prevent +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskCategory::0006-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0000-NotSet +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0001-VeryLow +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0002-Low +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0003-Medium +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0004-High +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0005-Critical +com.microsoft.graph.beta.models.security.casemanagement.CaseTaskPriority::0006-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.Comment-->Activity +com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|getMessage():String +com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.Comment::|public|setMessage(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Comment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Comment +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomFieldValues +com.microsoft.graph.beta.models.security.casemanagement.CustomFieldValues~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase-->CaseEscaped +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getAssignedTo():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getAutomation():ExposureCaseAutomation +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getDescription():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getDueDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getEmailNotificationRecipients():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getGithub():ExposureCaseGitHub +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getIsGracePeriodEnabled():Boolean +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getPriority():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getSeemplicity():ExposureCaseSeemplicity +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|getThirdPartyWorkItem():ThirdPartyWorkItem +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setAssignedTo(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setAutomation(value?:ExposureCaseAutomation):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setDueDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setEmailNotificationRecipients(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setGithub(value?:ExposureCaseGitHub):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setIsGracePeriodEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setPriority(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setSeemplicity(value?:ExposureCaseSeemplicity):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|public|setThirdPartyWorkItem(value?:ThirdPartyWorkItem):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExposureCase +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|getRuleId():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|public|setRuleId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExposureCaseAutomation +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseAutomation~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getEnvironmentId():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getIssueNumber():Integer +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getIssueUrl():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getPrimaryAssessmentId():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|getRepoName():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|setEnvironmentId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|setIssueNumber(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|setIssueUrl(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|setPrimaryAssessmentId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|public|setRepoName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExposureCaseGitHub +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseGitHub~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getConfigurationId():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getConfigurationName():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getProviderType():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getSyncStatus():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getTicketCreationTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getTicketId():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|getTicketLink():String +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setConfigurationId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setConfigurationName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setProviderType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setSyncStatus(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setTicketCreationTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setTicketId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|public|setTicketLink(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExposureCaseSeemplicity +com.microsoft.graph.beta.models.security.casemanagement.ExposureCaseSeemplicity~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.GenericCase-->CaseEscaped +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|getAssignedTo():String +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|getClosingNotes():String +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|getDescription():String +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|getDueDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|getPriority():String +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|setAssignedTo(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|setClosingNotes(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|setDueDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|public|setPriority(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.GenericCase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GenericCase +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getAiAgents():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getApps():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getCloudResources():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getFiles():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getIps():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getMachines():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getMailboxes():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getOauthApps():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getProcesses():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getRegistryKeys():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getSecurityGroups():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getTotal():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getUrls():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|getUsers():Integer +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setAiAgents(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setApps(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setCloudResources(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setFiles(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setIps(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setMachines(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setMailboxes(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setOauthApps(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setProcesses(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setRegistryKeys(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setSecurityGroups(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setTotal(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setUrls(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|public|setUsers(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ImpactedAssetsCounts +com.microsoft.graph.beta.models.security.casemanagement.ImpactedAssetsCounts~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase-->CaseEscaped +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getAiAgentIds():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getAlertCounts():AlertCounts +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getAlertPolicyIds():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getAssignedTo():String +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getAssociatedThreatIds():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getCategories():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getClassification():IncidentClassification +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getCloudScopes():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getDataSensitivityLabels():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getDataStreams():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getDetectionSources():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getDetermination():IncidentDetermination +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getDueDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getEmailNotificationRecipients():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getFirstEventTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getImpactedAssets():ImpactedAssetsCounts +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getIncidentId():Long +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getIncidentWebUrl():String +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getInvestigation():Investigation +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getInvestigationIds():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getInvestigationStates():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getLastEventTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getMachineGroupIds():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getOsPlatforms():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getPolicyNames():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getPriorityScore():Integer +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getProductNames():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getRedirectCaseId():Long +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getRedirectIncidentId():Long +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getServiceSources():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getSeverity():IncidentSeverity +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getSummary():String +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getSystemTags():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getTopRiskScore():Integer +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|getWorkspaceIds():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setAiAgentIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setAlertCounts(value?:AlertCounts):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setAlertPolicyIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setAssignedTo(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setAssociatedThreatIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setCategories(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setClassification(value?:IncidentClassification):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setCloudScopes(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setDataSensitivityLabels(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setDataStreams(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setDetectionSources(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setDetermination(value?:IncidentDetermination):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setDueDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setEmailNotificationRecipients(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setFirstEventTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setImpactedAssets(value?:ImpactedAssetsCounts):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setIncidentId(value?:Long):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setIncidentWebUrl(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setInvestigation(value?:Investigation):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setInvestigationIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setInvestigationStates(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setLastEventTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setMachineGroupIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setOsPlatforms(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setPolicyNames(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setPriorityScore(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setProductNames(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setRedirectCaseId(value?:Long):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setRedirectIncidentId(value?:Long):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setServiceSources(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setSeverity(value?:IncidentSeverity):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setSummary(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setSystemTags(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setTopRiskScore(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|public|setWorkspaceIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentCase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IncidentCase +com.microsoft.graph.beta.models.security.casemanagement.IncidentClassification::0000-Unknown +com.microsoft.graph.beta.models.security.casemanagement.IncidentClassification::0001-FalsePositive +com.microsoft.graph.beta.models.security.casemanagement.IncidentClassification::0002-TruePositive +com.microsoft.graph.beta.models.security.casemanagement.IncidentClassification::0003-InformationalExpectedActivity +com.microsoft.graph.beta.models.security.casemanagement.IncidentClassification::0004-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0000-Unknown +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0001-Apt +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0002-Malware +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0003-SecurityPersonnel +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0004-SecurityTesting +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0005-UnwantedSoftware +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0006-Other +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0007-MultiStagedAttack +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0008-CompromisedAccount +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0009-Phishing +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0010-MaliciousUserActivity +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0011-NotMalicious +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0012-NotEnoughDataToValidate +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0013-ConfirmedActivity +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0014-LineOfBusinessApplication +com.microsoft.graph.beta.models.security.casemanagement.IncidentDetermination::0015-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.IncidentRelation-->Relation +com.microsoft.graph.beta.models.security.casemanagement.IncidentRelation::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.IncidentRelation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.IncidentRelation::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.IncidentRelation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.IncidentRelation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IncidentRelation +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverity::0000-Unknown +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverity::0001-Informational +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverity::0002-Low +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverity::0003-Medium +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverity::0004-High +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverity::0005-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getHigh():Integer +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getInformational():Integer +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getLow():Integer +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getMedium():Integer +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|getUnknown():Integer +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|setHigh(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|setInformational(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|setLow(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|setMedium(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|public|setUnknown(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IncidentSeverityCounts +com.microsoft.graph.beta.models.security.casemanagement.IncidentSeverityCounts~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|getCount():Integer +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|getIds():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|getState():String +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|setCount(value?:Integer):void +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|setIds(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|public|setState(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Investigation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Investigation +com.microsoft.graph.beta.models.security.casemanagement.Investigation~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|getNewValue():ValueProperty +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|getOldValue():ValueProperty +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|getPropertyName():String +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|setNewValue(value?:ValueProperty):void +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|setOldValue(value?:ValueProperty):void +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|public|setPropertyName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ModifiedProperty +com.microsoft.graph.beta.models.security.casemanagement.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation-->Relation +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|getRecommendationType():String +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|getResourceGroupName():String +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|getSubscriptionId():String +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|setRecommendationType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|setResourceGroupName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|public|setSubscriptionId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecommendationRelation +com.microsoft.graph.beta.models.security.casemanagement.Relation-->CaseManagementEntity +com.microsoft.graph.beta.models.security.casemanagement.Relation::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.Relation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.Relation::|public|getRelatedResourceId():String +com.microsoft.graph.beta.models.security.casemanagement.Relation::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.Relation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.Relation::|public|setRelatedResourceId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Relation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Relation +com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RelationCollectionResponse +com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty-->ValueProperty +com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|public|getValue():String +com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|public|setValue(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.StringValueProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StringValueProperty +com.microsoft.graph.beta.models.security.casemanagement.Task-->CaseManagementEntity +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getAssignedTo():String +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getCategory():CaseTaskCategory +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getClosingNotes():String +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getDescription():String +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getDueDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getPriority():CaseTaskPriority +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|getStatus():TaskStatus +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|setAssignedTo(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|setCategory(value?:CaseTaskCategory):void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|setClosingNotes(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|setDueDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|setPriority(value?:CaseTaskPriority):void +com.microsoft.graph.beta.models.security.casemanagement.Task::|public|setStatus(value?:TaskStatus):void +com.microsoft.graph.beta.models.security.casemanagement.Task::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Task +com.microsoft.graph.beta.models.security.casemanagement.TaskCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.casemanagement.TaskCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.TaskCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.TaskCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.casemanagement.TaskCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.TaskCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.casemanagement.TaskCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TaskCollectionResponse +com.microsoft.graph.beta.models.security.casemanagement.TaskStatus::0000-NotSet +com.microsoft.graph.beta.models.security.casemanagement.TaskStatus::0001-New +com.microsoft.graph.beta.models.security.casemanagement.TaskStatus::0002-InProgress +com.microsoft.graph.beta.models.security.casemanagement.TaskStatus::0003-Failed +com.microsoft.graph.beta.models.security.casemanagement.TaskStatus::0004-PartiallyCompleted +com.microsoft.graph.beta.models.security.casemanagement.TaskStatus::0005-Skipped +com.microsoft.graph.beta.models.security.casemanagement.TaskStatus::0006-Completed +com.microsoft.graph.beta.models.security.casemanagement.TaskStatus::0007-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getIdentifier():String +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getInstance():String +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getLastSyncedOnDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getMetadata():ThirdPartyWorkItemMetadata +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getProvider():ThirdPartyWorkItemProvider +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getSyncedBy():String +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|getWorkItemType():ThirdPartyWorkItemType +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setIdentifier(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setInstance(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setLastSyncedOnDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setMetadata(value?:ThirdPartyWorkItemMetadata):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setProvider(value?:ThirdPartyWorkItemProvider):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setSyncedBy(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|public|setWorkItemType(value?:ThirdPartyWorkItemType):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThirdPartyWorkItem +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThirdPartyWorkItemMetadata +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemMetadata~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemProvider::0000-ServiceNow +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemProvider::0001-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemType::0000-Incident +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItemType::0001-UnknownFutureValue +com.microsoft.graph.beta.models.security.casemanagement.ThirdPartyWorkItem~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|getOdataType():String +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ValueProperty +com.microsoft.graph.beta.models.security.casemanagement.ValueProperty~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation-->Relation +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|constructor():void +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|getResourceGroupName():String +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|getSubscriptionId():String +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|getWorkspaceName():String +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|OdataType:String +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|setResourceGroupName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|setSubscriptionId(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|public|setWorkspaceName(value?:String):void +com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkspaceIndicatorRelation +com.microsoft.graph.beta.models.security.CaseManagementRoot-->Entity +com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|constructor():void +com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|getCases():java.util.List +com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|OdataType:String +com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.CaseManagementRoot::|public|setCases(value?:java.util.List):void +com.microsoft.graph.beta.models.security.CaseManagementRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaseManagementRoot com.microsoft.graph.beta.models.security.CaseOperation-->Entity com.microsoft.graph.beta.models.security.CaseOperation::|public|constructor():void com.microsoft.graph.beta.models.security.CaseOperation::|public|getAction():CaseAction @@ -287611,6 +288534,7 @@ com.microsoft.graph.beta.models.Security::|public|getAlertsV2():java.util.List com.microsoft.graph.beta.models.Security::|public|getCollaboration():CollaborationRoot @@ -287649,6 +288573,7 @@ com.microsoft.graph.beta.models.Security::|public|setAlertsV2(value?:java.util.L com.microsoft.graph.beta.models.Security::|public|setAttackSimulation(value?:AttackSimulationRoot):void com.microsoft.graph.beta.models.Security::|public|setAuditLog(value?:AuditCoreRoot):void com.microsoft.graph.beta.models.Security::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.Security::|public|setCaseManagement(value?:CaseManagementRoot):void 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 @@ -292926,6 +293851,32 @@ com.microsoft.graph.beta.models.SymantecCodeSigningCertificate::|public|setSubje com.microsoft.graph.beta.models.SymantecCodeSigningCertificate::|public|setSubjectName(value?:String):void com.microsoft.graph.beta.models.SymantecCodeSigningCertificate::|public|setUploadDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.SymantecCodeSigningCertificate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SymantecCodeSigningCertificate +com.microsoft.graph.beta.models.SyncComponent::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.SyncComponent::|public|constructor():void +com.microsoft.graph.beta.models.SyncComponent::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.SyncComponent::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.SyncComponent::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SyncComponent::|public|getMoreInfo():String +com.microsoft.graph.beta.models.SyncComponent::|public|getName():String +com.microsoft.graph.beta.models.SyncComponent::|public|getOdataType():String +com.microsoft.graph.beta.models.SyncComponent::|public|getReportedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.SyncComponent::|public|getStatus():SyncComponentStatus +com.microsoft.graph.beta.models.SyncComponent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SyncComponent::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.SyncComponent::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.SyncComponent::|public|setMoreInfo(value?:String):void +com.microsoft.graph.beta.models.SyncComponent::|public|setName(value?:String):void +com.microsoft.graph.beta.models.SyncComponent::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.SyncComponent::|public|setReportedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.SyncComponent::|public|setStatus(value?:SyncComponentStatus):void +com.microsoft.graph.beta.models.SyncComponent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SyncComponent +com.microsoft.graph.beta.models.SyncComponentStatus::0000-None +com.microsoft.graph.beta.models.SyncComponentStatus::0001-InProgress +com.microsoft.graph.beta.models.SyncComponentStatus::0002-Success +com.microsoft.graph.beta.models.SyncComponentStatus::0003-Failure +com.microsoft.graph.beta.models.SyncComponentStatus::0004-PartialSuccess +com.microsoft.graph.beta.models.SyncComponentStatus::0005-UnknownFutureValue +com.microsoft.graph.beta.models.SyncComponent~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.Synchronization-->Entity com.microsoft.graph.beta.models.Synchronization::|public|constructor():void com.microsoft.graph.beta.models.Synchronization::|public|getFieldDeserializers():Map> @@ -299170,7 +300121,9 @@ com.microsoft.graph.beta.models.UnifiedRole~~>AdditionalDataHolder; BackedModel; com.microsoft.graph.beta.models.UnifiedStorageQuota-->Entity com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|constructor():void com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getDeleted():Long +com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getFamilyMembersUsage():java.util.List com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getIsPooledStorageEnabled():Boolean com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getManageWebUrl():String com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getRemaining():Long com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getServices():java.util.List @@ -299180,6 +300133,8 @@ com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|getUsed():Long com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|OdataType:String com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setDeleted(value?:Long):void +com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setFamilyMembersUsage(value?:java.util.List):void +com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setIsPooledStorageEnabled(value?:Boolean):void com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setManageWebUrl(value?:String):void com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setRemaining(value?:Long):void com.microsoft.graph.beta.models.UnifiedStorageQuota::|public|setServices(value?:java.util.List):void @@ -303891,6 +304846,7 @@ com.microsoft.graph.beta.models.VppLicensingType::|static|public|createFromDiscr com.microsoft.graph.beta.models.VppLicensingType~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.beta.models.VppToken-->Entity com.microsoft.graph.beta.models.VppToken::|public|constructor():void +com.microsoft.graph.beta.models.VppToken::|public|getAppleDeviceAppDeliveryProtocolType():AppleDeviceDeliveryProtocol com.microsoft.graph.beta.models.VppToken::|public|getAppleId():String com.microsoft.graph.beta.models.VppToken::|public|getAutomaticallyUpdateApps():Boolean com.microsoft.graph.beta.models.VppToken::|public|getClaimTokenManagementFromExternalMdm():Boolean @@ -303911,6 +304867,7 @@ com.microsoft.graph.beta.models.VppToken::|public|getTokenActionResults():java.u com.microsoft.graph.beta.models.VppToken::|public|getVppTokenAccountType():VppTokenAccountType com.microsoft.graph.beta.models.VppToken::|public|OdataType:String com.microsoft.graph.beta.models.VppToken::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.VppToken::|public|setAppleDeviceAppDeliveryProtocolType(value?:AppleDeviceDeliveryProtocol):void com.microsoft.graph.beta.models.VppToken::|public|setAppleId(value?:String):void com.microsoft.graph.beta.models.VppToken::|public|setAutomaticallyUpdateApps(value?:Boolean):void com.microsoft.graph.beta.models.VppToken::|public|setClaimTokenManagementFromExternalMdm(value?:Boolean):void @@ -312877,7 +313834,6 @@ com.microsoft.graph.beta.models.Workspace::|public|getFloorLabel():String com.microsoft.graph.beta.models.Workspace::|public|getFloorNumber():Integer com.microsoft.graph.beta.models.Workspace::|public|getMode():PlaceMode com.microsoft.graph.beta.models.Workspace::|public|getNickname():String -com.microsoft.graph.beta.models.Workspace::|public|getPlaceId():String com.microsoft.graph.beta.models.Workspace::|public|OdataType:String com.microsoft.graph.beta.models.Workspace::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.Workspace::|public|setBuilding(value?:String):void @@ -312888,7 +313844,6 @@ com.microsoft.graph.beta.models.Workspace::|public|setFloorLabel(value?:String): com.microsoft.graph.beta.models.Workspace::|public|setFloorNumber(value?:Integer):void com.microsoft.graph.beta.models.Workspace::|public|setMode(value?:PlaceMode):void com.microsoft.graph.beta.models.Workspace::|public|setNickname(value?:String):void -com.microsoft.graph.beta.models.Workspace::|public|setPlaceId(value?:String):void com.microsoft.graph.beta.models.Workspace::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Workspace com.microsoft.graph.beta.models.WorkspaceCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.beta.models.WorkspaceCollectionResponse::|public|constructor():void @@ -334702,33 +335657,33 @@ com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsag com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|withUrl(rawUrl:String):GetMailboxUsageStorageWithPeriodRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|get():InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|get():InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|get():InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String; version?:String):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String; version?:String):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; period?:String; version?:String):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|withUrl(rawUrl:String):GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -336779,9 +337734,9 @@ com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageD com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageMailboxCountsWithPeriod(period:String):GetMailboxUsageMailboxCountsWithPeriodRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageQuotaStatusMailboxCountsWithPeriod(period:String):GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMailboxUsageStorageWithPeriod(period:String):GetMailboxUsageStorageWithPeriodRequestBuilder -com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriod(period:String):GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder -com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriod(period:String):GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder -com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriod(period:String):GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(period:String; version:String):GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(period:String; version:String):GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder +com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(period:String; version:String):GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getOffice365ActivationCounts:GetOffice365ActivationCountsRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getOffice365ActivationsUserCounts:GetOffice365ActivationsUserCountsRequestBuilder com.microsoft.graph.beta.reports.ReportsRequestBuilder::|public|getOffice365ActivationsUserDetail:GetOffice365ActivationsUserDetailRequestBuilder @@ -349759,6 +350714,380 @@ com.microsoft.graph.beta.security.auditlog.queries.QueriesRequestBuilder::|publi com.microsoft.graph.beta.security.auditlog.queries.QueriesRequestBuilder::|public|toPostRequestInformation(body:AuditLogQuery):RequestInformation com.microsoft.graph.beta.security.auditlog.queries.QueriesRequestBuilder::|public|toPostRequestInformation(body:AuditLogQuery; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.auditlog.queries.QueriesRequestBuilder::|public|withUrl(rawUrl:String):QueriesRequestBuilder +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|cases:CasesRequestBuilder +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|get():CaseManagementRoot +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CaseManagementRoot +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|patch(body:CaseManagementRoot):CaseManagementRoot +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|patch(body:CaseManagementRoot; requestConfiguration?:java.util.function.Consumer):CaseManagementRoot +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|toPatchRequestInformation(body:CaseManagementRoot):RequestInformation +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|toPatchRequestInformation(body:CaseManagementRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder::|public|withUrl(rawUrl:String):CaseManagementRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|byCaseId(caseId:String):CaseItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|get():CaseCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CaseCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|post(body:CaseEscaped):CaseEscaped +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|post(body:CaseEscaped; requestConfiguration?:java.util.function.Consumer):CaseEscaped +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|toPostRequestInformation(body:CaseEscaped):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|toPostRequestInformation(body:CaseEscaped; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder::|public|withUrl(rawUrl:String):CasesRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|byActivityId(activityId:String):ActivityItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|get():ActivityCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ActivityCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|post(body:Activity):Activity +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|post(body:Activity; requestConfiguration?:java.util.function.Consumer):Activity +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|toPostRequestInformation(body:Activity):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|toPostRequestInformation(body:Activity; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder::|public|withUrl(rawUrl:String):ActivitiesRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|get():Activity +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Activity +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|patch(body:Activity):Activity +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|patch(body:Activity; requestConfiguration?:java.util.function.Consumer):Activity +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|toPatchRequestInformation(body:Activity):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|toPatchRequestInformation(body:Activity; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|withUrl(rawUrl:String):ActivityItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|byAttachmentId(attachmentId:String):AttachmentItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|get():AttachmentCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AttachmentCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment):Attachment +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; requestConfiguration?:java.util.function.Consumer):Attachment +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|toPostRequestInformation(body:Attachment):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|toPostRequestInformation(body:Attachment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder::|public|withUrl(rawUrl:String):AttachmentsRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|get():Attachment +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Attachment +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|patch(body:Attachment):Attachment +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|patch(body:Attachment; requestConfiguration?:java.util.function.Consumer):Attachment +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|toPatchRequestInformation(body:Attachment):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|toPatchRequestInformation(body:Attachment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|withUrl(rawUrl:String):AttachmentItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|put(body:InputStream):Attachment +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):Attachment +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|get():CaseEscaped +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CaseEscaped +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|patch(body:CaseEscaped):CaseEscaped +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|patch(body:CaseEscaped; requestConfiguration?:java.util.function.Consumer):CaseEscaped +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|relations:RelationsRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|tasks:TasksRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|toPatchRequestInformation(body:CaseEscaped):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|toPatchRequestInformation(body:CaseEscaped; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder::|public|withUrl(rawUrl:String):CaseItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|get():Relation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Relation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|patch(body:Relation):Relation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|patch(body:Relation; requestConfiguration?:java.util.function.Consumer):Relation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|toPatchRequestInformation(body:Relation):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|toPatchRequestInformation(body:Relation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder::|public|withUrl(rawUrl:String):RelationItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|byRelationId(relationId:String):RelationItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|get():RelationCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RelationCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|post(body:Relation):Relation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|post(body:Relation; requestConfiguration?:java.util.function.Consumer):Relation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|toPostRequestInformation(body:Relation):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|toPostRequestInformation(body:Relation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder::|public|withUrl(rawUrl:String):RelationsRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|get():Task +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Task +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|patch(body:Task):Task +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|patch(body:Task; requestConfiguration?:java.util.function.Consumer):Task +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|toPatchRequestInformation(body:Task):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|toPatchRequestInformation(body:Task; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|withUrl(rawUrl:String):TaskItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|byTaskId(taskId:String):TaskItemRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|get():TaskCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TaskCollectionResponse +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|post(body:Task):Task +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|post(body:Task; requestConfiguration?:java.util.function.Consumer):Task +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|toPostRequestInformation(body:Task):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|toPostRequestInformation(body:Task; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder::|public|withUrl(rawUrl:String):TasksRequestBuilder com.microsoft.graph.beta.security.cases.CasesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.cases.CasesRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.security.cases.CasesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -350414,6 +351743,8 @@ com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.Edi com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|get():EdiscoveryHoldPolicy com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EdiscoveryHoldPolicy +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoftGraphSecurityDisablePolicy:MicrosoftGraphSecurityDisablePolicyRequestBuilder +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoftGraphSecurityEnablePolicy:MicrosoftGraphSecurityEnablePolicyRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoftGraphSecurityRetryPolicy:MicrosoftGraphSecurityRetryPolicyRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|patch(body:EdiscoveryHoldPolicy):EdiscoveryHoldPolicy com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|patch(body:EdiscoveryHoldPolicy; requestConfiguration?:java.util.function.Consumer):EdiscoveryHoldPolicy @@ -350426,6 +351757,24 @@ com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.Edi com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:EdiscoveryHoldPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|userSources:UserSourcesRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):EdiscoveryHoldPolicyItemRequestBuilder +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|post():Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityDisablePolicyRequestBuilder +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|post():Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityEnablePolicyRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -355815,6 +357164,7 @@ com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|alerts:AlertsR com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|alertsV2:AlertsV2RequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|attackSimulation:AttackSimulationRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|auditLog:AuditLogRequestBuilder +com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|caseManagement:CaseManagementRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|cases:CasesRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|cloudAppSecurityProfiles:CloudAppSecurityProfilesRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|collaboration:CollaborationRequestBuilder @@ -386160,6 +387510,8 @@ com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder::|public|get():FileStorageContainerCollectionResponse com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerCollectionResponse +com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder::|public|getByUserWithUserPrincipalName(userPrincipalName:String):GetByUserWithUserPrincipalNameRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder::|public|getByUserWithUserPrincipalNameWithRole(role:String; userPrincipalName:String):GetByUserWithUserPrincipalNameWithRoleRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder::|public|post(body:FileStorageContainer):FileStorageContainer com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder::|public|post(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):FileStorageContainer com.microsoft.graph.beta.storage.filestorage.containers.ContainersRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -386181,6 +387533,60 @@ com.microsoft.graph.beta.storage.filestorage.containers.count.CountRequestBuilde com.microsoft.graph.beta.storage.filestorage.containers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.containers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetByUserWithUserPrincipalNameGetResponse +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; userPrincipalName?:String):Void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|get():GetByUserWithUserPrincipalNameGetResponse +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetByUserWithUserPrincipalNameGetResponse +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):GetByUserWithUserPrincipalNameRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetByUserWithUserPrincipalNameWithRoleGetResponse +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; role?:String; userPrincipalName?:String):Void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|get():GetByUserWithUserPrincipalNameWithRoleGetResponse +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetByUserWithUserPrincipalNameWithRoleGetResponse +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|withUrl(rawUrl:String):GetByUserWithUserPrincipalNameWithRoleRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.containers.item.activate.ActivateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -387551,6 +388957,8 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainers com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|get():FileStorageContainerCollectionResponse com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerCollectionResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|getByUserWithUserPrincipalName(userPrincipalName:String):GetByUserWithUserPrincipalNameRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|getByUserWithUserPrincipalNameWithRole(role:String; userPrincipalName:String):GetByUserWithUserPrincipalNameWithRoleRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|post(body:FileStorageContainer):FileStorageContainer com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|post(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):FileStorageContainer com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -387558,6 +388966,60 @@ com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainers com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|toPostRequestInformation(body:FileStorageContainer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|toPostRequestInformation(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder::|public|withUrl(rawUrl:String):DeletedContainersRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetByUserWithUserPrincipalNameGetResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; userPrincipalName?:String):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|get():GetByUserWithUserPrincipalNameGetResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetByUserWithUserPrincipalNameGetResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):GetByUserWithUserPrincipalNameRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|constructor():void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetByUserWithUserPrincipalNameWithRoleGetResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; role?:String; userPrincipalName?:String):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|get():GetByUserWithUserPrincipalNameWithRoleGetResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetByUserWithUserPrincipalNameWithRoleGetResponse +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|withUrl(rawUrl:String):GetByUserWithUserPrincipalNameWithRoleRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -438488,6 +439950,15 @@ com.microsoft.graph.beta.users.item.manageddevices.item.getnoncompliantsettings. com.microsoft.graph.beta.users.item.manageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder::|public|withUrl(rawUrl:String):GetNonCompliantSettingsRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|get():DeviceSyncStatusResponse +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeviceSyncStatusResponse +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder::|public|withUrl(rawUrl:String):GetSyncStatusRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.manageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -438666,6 +440137,7 @@ com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequest com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ManagedDevice com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|getFileVaultKey:GetFileVaultKeyRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|getNonCompliantSettings:GetNonCompliantSettingsRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|getSyncStatus:GetSyncStatusRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateDeviceAttestation:InitiateDeviceAttestationRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateMobileDeviceManagementKeyRecovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|initiateOnDemandProactiveRemediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -438682,6 +440154,7 @@ com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequest com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|recoverPasscode:RecoverPasscodeRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|remoteLock:RemoteLockRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceEsim:RemoveDeviceEsimRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|removeDeviceFirmwareConfigurationInterfaceManagement:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|requestRemoteAssistance:RequestRemoteAssistanceRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.ManagedDeviceItemRequestBuilder::|public|resetPasscode:ResetPasscodeRequestBuilder @@ -438881,6 +440354,27 @@ com.microsoft.graph.beta.users.item.manageddevices.item.remotelock.RemoteLockReq com.microsoft.graph.beta.users.item.manageddevices.item.remotelock.RemoteLockRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.remotelock.RemoteLockRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.users.item.manageddevices.item.remotelock.RemoteLockRequestBuilder::|public|withUrl(rawUrl:String):RemoteLockRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|getIccId():String +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|public|setIccId(value?:String):void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoveDeviceEsimPostRequestBody +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody):Void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|toPostRequestInformation(body:RemoveDeviceEsimPostRequestBody):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|toPostRequestInformation(body:RemoveDeviceEsimPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder::|public|withUrl(rawUrl:String):RemoveDeviceEsimRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.users.item.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.beta.users.item.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json index 934101c464a..3c84a212af3 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": "C83BBC2D664CC21A971EAB56A4269689874467BE15A0F7F5479EFE39578C464E6D6606C990346E5185BD25C64482E00E8158AFEBA28D029BE50E6108E4E4C0AB", + "descriptionHash": "36652CFA3AC725D4459415792B6045CEB6336952D3624160EEDF275826ECF3533832D3587F4DDB23C5B0A43AF69DA6D730B99CDF8F008D4CA714E84BAED200F5", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AdditionalStorageAllocations.java b/src/main/java/com/microsoft/graph/beta/generated/models/AdditionalStorageAllocations.java new file mode 100644 index 00000000000..863f97e6813 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AdditionalStorageAllocations.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 AdditionalStorageAllocations implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AdditionalStorageAllocations} and sets the default values. + */ + public AdditionalStorageAllocations() { + 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 AdditionalStorageAllocations} + */ + @jakarta.annotation.Nonnull + public static AdditionalStorageAllocations createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AdditionalStorageAllocations(); + } + /** + * 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 bonusQuotaInBytes property value. The bonusQuotaInBytes property + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getBonusQuotaInBytes() { + return this.backingStore.get("bonusQuotaInBytes"); + } + /** + * 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("bonusQuotaInBytes", (n) -> { this.setBonusQuotaInBytes(n.getLongValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("subscriptionQuotaInBytes", (n) -> { this.setSubscriptionQuotaInBytes(n.getLongValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the subscriptionQuotaInBytes property value. The subscriptionQuotaInBytes property + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getSubscriptionQuotaInBytes() { + return this.backingStore.get("subscriptionQuotaInBytes"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeLongValue("bonusQuotaInBytes", this.getBonusQuotaInBytes()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeLongValue("subscriptionQuotaInBytes", this.getSubscriptionQuotaInBytes()); + 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 bonusQuotaInBytes property value. The bonusQuotaInBytes property + * @param value Value to set for the bonusQuotaInBytes property. + */ + public void setBonusQuotaInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("bonusQuotaInBytes", 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 subscriptionQuotaInBytes property value. The subscriptionQuotaInBytes property + * @param value Value to set for the subscriptionQuotaInBytes property. + */ + public void setSubscriptionQuotaInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("subscriptionQuotaInBytes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ApiUsageReportEnablementStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/ApiUsageReportEnablementStatus.java index c635d72668b..b8cf9d331e5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ApiUsageReportEnablementStatus.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ApiUsageReportEnablementStatus.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the metric property value. The name of the API usage report metric. Currently, only EgressReport is supported. + * Gets the metric property value. The name of the API usage report metric. The supported values are: egressReport, throttlingReport. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the metric property value. The name of the API usage report metric. Currently, only EgressReport is supported. + * Sets the metric property value. The name of the API usage report metric. The supported values are: egressReport, throttlingReport. * @param value Value to set for the metric property. */ public void setMetric(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/BrowseQueryResponseItem.java b/src/main/java/com/microsoft/graph/beta/generated/models/BrowseQueryResponseItem.java index 82e56384f76..b43dabaf9b4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/BrowseQueryResponseItem.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/BrowseQueryResponseItem.java @@ -7,6 +7,7 @@ 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; @@ -55,15 +56,35 @@ public Map getAdditionalData() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the createdBy property value. The createdBy property + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getCreatedBy() { + return this.backingStore.get("createdBy"); + } + /** + * 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>(7); + final HashMap> deserializerMap = new HashMap>(11); + deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("itemKey", (n) -> { this.setItemKey(n.getStringValue()); }); deserializerMap.put("itemsCount", (n) -> { this.setItemsCount(n.getIntegerValue()); }); + deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("sizeInBytes", (n) -> { this.setSizeInBytes(n.getStringValue()); }); @@ -87,6 +108,22 @@ public String getItemKey() { public Integer getItemsCount() { return this.backingStore.get("itemsCount"); } + /** + * Gets the lastModifiedBy property value. The lastModifiedBy property + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getLastModifiedBy() { + return this.backingStore.get("lastModifiedBy"); + } + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } /** * Gets the name property value. The name of the item. * @return a {@link String} @@ -133,8 +170,12 @@ public String getWebUrl() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeObjectValue("createdBy", this.getCreatedBy()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("itemKey", this.getItemKey()); writer.writeIntegerValue("itemsCount", this.getItemsCount()); + writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); writer.writeStringValue("name", this.getName()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeStringValue("sizeInBytes", this.getSizeInBytes()); @@ -157,6 +198,20 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the createdBy property value. The createdBy property + * @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 + * @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 itemKey property value. Unique identifier of the returned item. * @param value Value to set for the itemKey property. @@ -171,6 +226,20 @@ public void setItemKey(@jakarta.annotation.Nullable final String value) { public void setItemsCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("itemsCount", value); } + /** + * Sets the lastModifiedBy property value. The lastModifiedBy property + * @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 + * @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 name property value. The name of the item. * @param value Value to set for the name property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java index 340d91b540b..c90df60cdc8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java @@ -119,6 +119,7 @@ public Map> getFieldDeserializers deserializerMap.put("imageDisplayName", (n) -> { this.setImageDisplayName(n.getStringValue()); }); deserializerMap.put("isDisasterRecoveryActive", (n) -> { this.setIsDisasterRecoveryActive(n.getBooleanValue()); }); deserializerMap.put("lastLoginResult", (n) -> { this.setLastLoginResult(n.getObjectValue(CloudPcLoginResult::createFromDiscriminatorValue)); }); + deserializerMap.put("lastLogoffDateTime", (n) -> { this.setLastLogoffDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("lastRemoteActionResult", (n) -> { this.setLastRemoteActionResult(n.getObjectValue(CloudPcRemoteActionResult::createFromDiscriminatorValue)); }); deserializerMap.put("managedDeviceId", (n) -> { this.setManagedDeviceId(n.getStringValue()); }); @@ -194,6 +195,14 @@ public Boolean getIsDisasterRecoveryActive() { public CloudPcLoginResult getLastLoginResult() { return this.backingStore.get("lastLoginResult"); } + /** + * Gets the lastLogoffDateTime property value. The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastLogoffDateTime() { + return this.backingStore.get("lastLogoffDateTime"); + } /** * Gets the lastModifiedDateTime property value. The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} @@ -416,6 +425,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("imageDisplayName", this.getImageDisplayName()); writer.writeBooleanValue("isDisasterRecoveryActive", this.getIsDisasterRecoveryActive()); writer.writeObjectValue("lastLoginResult", this.getLastLoginResult()); + writer.writeOffsetDateTimeValue("lastLogoffDateTime", this.getLastLogoffDateTime()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); writer.writeObjectValue("lastRemoteActionResult", this.getLastRemoteActionResult()); writer.writeStringValue("managedDeviceId", this.getManagedDeviceId()); @@ -547,6 +557,13 @@ public void setIsDisasterRecoveryActive(@jakarta.annotation.Nullable final Boole public void setLastLoginResult(@jakarta.annotation.Nullable final CloudPcLoginResult value) { this.backingStore.set("lastLoginResult", value); } + /** + * Sets the lastLogoffDateTime property value. The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select. + * @param value Value to set for the lastLogoffDateTime property. + */ + public void setLastLogoffDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastLogoffDateTime", value); + } /** * Sets the lastModifiedDateTime property value. The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. * @param value Value to set for the lastModifiedDateTime property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOrganizationActionDetail.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOrganizationActionDetail.java index 7227f86cb32..722791ec879 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOrganizationActionDetail.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcOrganizationActionDetail.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the errorDescription property value. The errorDescription property + * Gets the errorDescription property value. More user-friendly error details. For example, Activation failed due to invalid billing plan. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the errorDescription property value. The errorDescription property + * Sets the errorDescription property value. More user-friendly error details. For example, Activation failed due to invalid billing plan. * @param value Value to set for the errorDescription property. */ public void setErrorDescription(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcServicePlan.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcServicePlan.java index ce1bdddb72c..a03396fab13 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcServicePlan.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcServicePlan.java @@ -67,7 +67,7 @@ public Integer getRamInGB() { return this.backingStore.get("ramInGB"); } /** - * Gets the storageInGB property value. The size of the OS Disk in GB. Read-only. + * Gets the storageInGB property value. The size of the operating system disk in GB. Read-only. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -144,7 +144,7 @@ public void setRamInGB(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("ramInGB", value); } /** - * Sets the storageInGB property value. The size of the OS Disk in GB. Read-only. + * Sets the storageInGB property value. The size of the operating system disk in GB. Read-only. * @param value Value to set for the storageInGB property. */ public void setStorageInGB(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Desk.java b/src/main/java/com/microsoft/graph/beta/generated/models/Desk.java index 70ed08fd616..e6212127a6c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Desk.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Desk.java @@ -44,6 +44,7 @@ public Map> getFieldDeserializers deserializerMap.put("heightAdjustableState", (n) -> { this.setHeightAdjustableState(n.getEnumValue(PlaceFeatureEnablement::forValue)); }); deserializerMap.put("mailboxDetails", (n) -> { this.setMailboxDetails(n.getObjectValue(MailboxDetails::createFromDiscriminatorValue)); }); deserializerMap.put("mode", (n) -> { this.setMode(n.getObjectValue(PlaceMode::createFromDiscriminatorValue)); }); + deserializerMap.put("servicePlans", (n) -> { this.setServicePlans(n.getCollectionOfObjectValues(PlaceServicePlanInfo::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -70,6 +71,14 @@ public MailboxDetails getMailboxDetails() { public PlaceMode getMode() { return this.backingStore.get("mode"); } + /** + * Gets the servicePlans property value. Service plans associated with the desk. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getServicePlans() { + return this.backingStore.get("servicePlans"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -81,6 +90,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("heightAdjustableState", this.getHeightAdjustableState()); writer.writeObjectValue("mailboxDetails", this.getMailboxDetails()); writer.writeObjectValue("mode", this.getMode()); + writer.writeCollectionOfObjectValues("servicePlans", this.getServicePlans()); } /** * Sets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available at the desk. @@ -110,4 +120,11 @@ public void setMailboxDetails(@jakarta.annotation.Nullable final MailboxDetails public void setMode(@jakarta.annotation.Nullable final PlaceMode value) { this.backingStore.set("mode", value); } + /** + * Sets the servicePlans property value. Service plans associated with the desk. + * @param value Value to set for the servicePlans property. + */ + public void setServicePlans(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("servicePlans", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DeviceSyncStatusResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceSyncStatusResponse.java new file mode 100644 index 00000000000..02a803219dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DeviceSyncStatusResponse.java @@ -0,0 +1,139 @@ +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 DeviceSyncStatusResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DeviceSyncStatusResponse} and sets the default values. + */ + public DeviceSyncStatusResponse() { + 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 DeviceSyncStatusResponse} + */ + @jakarta.annotation.Nonnull + public static DeviceSyncStatusResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeviceSyncStatusResponse(); + } + /** + * 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 components property value. Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getComponents() { + return this.backingStore.get("components"); + } + /** + * Gets the deviceId property value. Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: 'd1e2f3a4-b5c6-7890-abcd-ef1234567890'. Read-only. Not nullable. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceId() { + return this.backingStore.get("deviceId"); + } + /** + * 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("components", (n) -> { this.setComponents(n.getCollectionOfObjectValues(SyncComponent::createFromDiscriminatorValue)); }); + deserializerMap.put("deviceId", (n) -> { this.setDeviceId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the 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 components property value. Indicates the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + * @param value Value to set for the components property. + */ + public void setComponents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("components", value); + } + /** + * Sets the deviceId property value. Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: 'd1e2f3a4-b5c6-7890-abcd-ef1234567890'. Read-only. Not nullable. + * @param value Value to set for the deviceId property. + */ + public void setDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceId", value); + } + /** + * Sets the @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/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index b2c7409c401..2932538ad13 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 @@ -23,7 +23,7 @@ import com.microsoft.graph.beta.models.ediscovery.CaseOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; -import com.microsoft.graph.beta.models.ediscovery.DataSource; +import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; import com.microsoft.graph.beta.models.ediscovery.LegalHold; @@ -31,10 +31,10 @@ import com.microsoft.graph.beta.models.ediscovery.PurgeDataOperation; import com.microsoft.graph.beta.models.ediscovery.ReviewSet; import com.microsoft.graph.beta.models.ediscovery.ReviewSetQuery; +import com.microsoft.graph.beta.models.ediscovery.SiteSource; import com.microsoft.graph.beta.models.ediscovery.SourceCollection; import com.microsoft.graph.beta.models.ediscovery.Tag; import com.microsoft.graph.beta.models.ediscovery.TagOperation; -import com.microsoft.graph.beta.models.ediscovery.UserSource; import com.microsoft.graph.beta.models.entrarecoveryservices.Recovery; import com.microsoft.graph.beta.models.entrarecoveryservices.RecoveryChangeObjectBase; import com.microsoft.graph.beta.models.entrarecoveryservices.RecoveryJob; @@ -50,7 +50,6 @@ import com.microsoft.graph.beta.models.externalconnectors.ExternalItem; import com.microsoft.graph.beta.models.externalconnectors.Identity; import com.microsoft.graph.beta.models.externalconnectors.Schema; -import com.microsoft.graph.beta.models.healthmonitoring.Alert; import com.microsoft.graph.beta.models.healthmonitoring.AlertConfiguration; import com.microsoft.graph.beta.models.healthmonitoring.HealthMonitoringRoot; import com.microsoft.graph.beta.models.identitygovernance.CustomTaskExtension; @@ -129,6 +128,7 @@ import com.microsoft.graph.beta.models.managedtenants.TenantTag; import com.microsoft.graph.beta.models.managedtenants.WindowsDeviceMalwareState; import com.microsoft.graph.beta.models.managedtenants.WindowsProtectionState; +import com.microsoft.graph.beta.models.networkaccess.Alert; import com.microsoft.graph.beta.models.networkaccess.BaseEntity; import com.microsoft.graph.beta.models.networkaccess.BranchSite; import com.microsoft.graph.beta.models.networkaccess.CloudFirewallPolicy; @@ -210,6 +210,18 @@ import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; import com.microsoft.graph.beta.models.security.AutoAuditingConfiguration; +import com.microsoft.graph.beta.models.security.casemanagement.Activity; +import com.microsoft.graph.beta.models.security.casemanagement.Attachment; +import com.microsoft.graph.beta.models.security.casemanagement.AuditLog; +import com.microsoft.graph.beta.models.security.casemanagement.CaseManagementEntity; +import com.microsoft.graph.beta.models.security.casemanagement.Comment; +import com.microsoft.graph.beta.models.security.casemanagement.ExposureCase; +import com.microsoft.graph.beta.models.security.casemanagement.GenericCase; +import com.microsoft.graph.beta.models.security.casemanagement.IncidentCase; +import com.microsoft.graph.beta.models.security.casemanagement.IncidentRelation; +import com.microsoft.graph.beta.models.security.casemanagement.RecommendationRelation; +import com.microsoft.graph.beta.models.security.casemanagement.WorkspaceIndicatorRelation; +import com.microsoft.graph.beta.models.security.CaseManagementRoot; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CategoryTemplate; import com.microsoft.graph.beta.models.security.CitationTemplate; @@ -218,7 +230,7 @@ import com.microsoft.graph.beta.models.security.DataDiscoveryReport; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; -import com.microsoft.graph.beta.models.security.DataSourceContainer; +import com.microsoft.graph.beta.models.security.DataSource; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; @@ -303,7 +315,6 @@ import com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration; import com.microsoft.graph.beta.models.security.SensorMigration; import com.microsoft.graph.beta.models.security.SettingsContainer; -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; @@ -316,6 +327,7 @@ import com.microsoft.graph.beta.models.security.UnifiedGroupSource; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; import com.microsoft.graph.beta.models.security.User; +import com.microsoft.graph.beta.models.security.UserSource; import com.microsoft.graph.beta.models.security.Vulnerability; import com.microsoft.graph.beta.models.security.VulnerabilityComponent; import com.microsoft.graph.beta.models.security.WhoisBaseRecord; @@ -2128,6 +2140,21 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.security.authorityTemplate": return new AuthorityTemplate(); case "#microsoft.graph.security.autoAuditingConfiguration": return new AutoAuditingConfiguration(); case "#microsoft.graph.security.case": return new CaseEscaped(); + case "#microsoft.graph.security.caseManagement.activity": return new Activity(); + case "#microsoft.graph.security.caseManagement.attachment": return new Attachment(); + case "#microsoft.graph.security.caseManagement.auditLog": return new AuditLog(); + case "#microsoft.graph.security.caseManagement.case": return new CaseEscaped(); + case "#microsoft.graph.security.caseManagement.caseManagementEntity": return new CaseManagementEntity(); + case "#microsoft.graph.security.caseManagement.comment": return new Comment(); + case "#microsoft.graph.security.caseManagement.exposureCase": return new ExposureCase(); + case "#microsoft.graph.security.caseManagement.genericCase": return new GenericCase(); + case "#microsoft.graph.security.caseManagement.incidentCase": return new IncidentCase(); + case "#microsoft.graph.security.caseManagement.incidentRelation": return new IncidentRelation(); + case "#microsoft.graph.security.caseManagement.recommendationRelation": return new RecommendationRelation(); + case "#microsoft.graph.security.caseManagement.relation": return new Relation(); + case "#microsoft.graph.security.caseManagement.task": return new Task(); + case "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation": return new WorkspaceIndicatorRelation(); + case "#microsoft.graph.security.caseManagementRoot": return new CaseManagementRoot(); case "#microsoft.graph.security.caseOperation": return new CaseOperation(); case "#microsoft.graph.security.casesRoot": return new CasesRoot(); case "#microsoft.graph.security.categoryTemplate": return new CategoryTemplate(); @@ -2471,6 +2498,17 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.threatAssessmentResult": return new ThreatAssessmentResult(); case "#microsoft.graph.thumbnailSet": return new ThumbnailSet(); case "#microsoft.graph.tiIndicator": return new TiIndicator(); + } + 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.timeCard": return new TimeCard(); case "#microsoft.graph.timeOff": return new TimeOff(); case "#microsoft.graph.timeOffReason": return new TimeOffReason(); @@ -2486,17 +2524,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.trainingCampaign": return new TrainingCampaign(); case "#microsoft.graph.trainingLanguageDetail": return new TrainingLanguageDetail(); case "#microsoft.graph.trending": return new Trending(); - } - 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.trustedCertificateAuthorityAsEntityBase": return new TrustedCertificateAuthorityAsEntityBase(); case "#microsoft.graph.trustedCertificateAuthorityBase": return new TrustedCertificateAuthorityBase(); case "#microsoft.graph.trustFrameworkKeySet": return new TrustFrameworkKeySet(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FamilyMemberStorageQuota.java b/src/main/java/com/microsoft/graph/beta/generated/models/FamilyMemberStorageQuota.java new file mode 100644 index 00000000000..1a4dc8ad9fd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FamilyMemberStorageQuota.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FamilyMemberStorageQuota implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link FamilyMemberStorageQuota} and sets the default values. + */ + public FamilyMemberStorageQuota() { + 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 FamilyMemberStorageQuota} + */ + @jakarta.annotation.Nonnull + public static FamilyMemberStorageQuota createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FamilyMemberStorageQuota(); + } + /** + * Gets the additionalAllocations property value. The additionalAllocations property + * @return a {@link AdditionalStorageAllocations} + */ + @jakarta.annotation.Nullable + public AdditionalStorageAllocations getAdditionalAllocations() { + return this.backingStore.get("additionalAllocations"); + } + /** + * 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("additionalAllocations", (n) -> { this.setAdditionalAllocations(n.getObjectValue(AdditionalStorageAllocations::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("used", (n) -> { this.setUsed(n.getLongValue()); }); + deserializerMap.put("user", (n) -> { this.setUser(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the used property value. The used property + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getUsed() { + return this.backingStore.get("used"); + } + /** + * Gets the user property value. The user property + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getUser() { + return this.backingStore.get("user"); + } + /** + * Serializes information the 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("additionalAllocations", this.getAdditionalAllocations()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeLongValue("used", this.getUsed()); + writer.writeObjectValue("user", this.getUser()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the additionalAllocations property value. The additionalAllocations property + * @param value Value to set for the additionalAllocations property. + */ + public void setAdditionalAllocations(@jakarta.annotation.Nullable final AdditionalStorageAllocations value) { + this.backingStore.set("additionalAllocations", value); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the used property value. The used property + * @param value Value to set for the used property. + */ + public void setUsed(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("used", value); + } + /** + * Sets the user property value. The user property + * @param value Value to set for the user property. + */ + public void setUser(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("user", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Place.java b/src/main/java/com/microsoft/graph/beta/generated/models/Place.java index 23f431c9527..81765737b78 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Place.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Place.java @@ -85,6 +85,7 @@ public Map> getFieldDeserializers deserializerMap.put("label", (n) -> { this.setLabel(n.getStringValue()); }); deserializerMap.put("parentId", (n) -> { this.setParentId(n.getStringValue()); }); deserializerMap.put("phone", (n) -> { this.setPhone(n.getStringValue()); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); deserializerMap.put("tags", (n) -> { this.setTags(n.getCollectionOfPrimitiveValues(String.class)); }); return deserializerMap; } @@ -128,6 +129,14 @@ public String getParentId() { public String getPhone() { return this.backingStore.get("phone"); } + /** + * Gets the placeId property value. A stable service-level identifier for the place object used by Places workloads. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } /** * Gets the tags property value. Custom tags that are associated with the place for categorization or filtering. * @return a {@link java.util.List} @@ -152,6 +161,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("label", this.getLabel()); writer.writeStringValue("parentId", this.getParentId()); writer.writeStringValue("phone", this.getPhone()); + writer.writeStringValue("placeId", this.getPlaceId()); writer.writeCollectionOfPrimitiveValues("tags", this.getTags()); } /** @@ -217,6 +227,13 @@ public void setParentId(@jakarta.annotation.Nullable final String value) { public void setPhone(@jakarta.annotation.Nullable final String value) { this.backingStore.set("phone", value); } + /** + * Sets the placeId property value. A stable service-level identifier for the place object used by Places workloads. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } /** * Sets the tags property value. Custom tags that are associated with the place for categorization or filtering. * @param value Value to set for the tags property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlaceServicePlanInfo.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlaceServicePlanInfo.java new file mode 100644 index 00000000000..e098add27d1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlaceServicePlanInfo.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PlaceServicePlanInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PlaceServicePlanInfo} and sets the default values. + */ + public PlaceServicePlanInfo() { + 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 PlaceServicePlanInfo} + */ + @jakarta.annotation.Nonnull + public static PlaceServicePlanInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PlaceServicePlanInfo(); + } + /** + * 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("servicePlanId", (n) -> { this.setServicePlanId(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 servicePlanId property value. The service plan identifier. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServicePlanId() { + return this.backingStore.get("servicePlanId"); + } + /** + * Serializes information the 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("servicePlanId", this.getServicePlanId()); + 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 servicePlanId property value. The service plan identifier. + * @param value Value to set for the servicePlanId property. + */ + public void setServicePlanId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("servicePlanId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerHistoryItem.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerHistoryItem.java index 000a19f8f57..b7781a05e6f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerHistoryItem.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerHistoryItem.java @@ -33,7 +33,7 @@ public static PlannerHistoryItem createFromDiscriminatorValue(@jakarta.annotatio return new PlannerHistoryItem(); } /** - * Gets the actor property value. The actor property + * Gets the actor property value. The identity of the user or application that performed the change. * @return a {@link IdentitySet} */ @jakarta.annotation.Nullable @@ -41,7 +41,7 @@ public IdentitySet getActor() { return this.backingStore.get("actor"); } /** - * Gets the entityId property value. The entityId property + * Gets the entityId property value. The ID of the entity that was changed. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the occurredDateTime property value. The occurredDateTime property + * Gets the occurredDateTime property value. The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -88,7 +88,7 @@ public OffsetDateTime getOccurredDateTime() { return this.backingStore.get("occurredDateTime"); } /** - * Gets the planId property value. The planId property + * Gets the planId property value. The ID of the plan that contains the changed entity. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -110,14 +110,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("planId", this.getPlanId()); } /** - * Sets the actor property value. The actor property + * Sets the actor property value. The identity of the user or application that performed the change. * @param value Value to set for the actor property. */ public void setActor(@jakarta.annotation.Nullable final IdentitySet value) { this.backingStore.set("actor", value); } /** - * Sets the entityId property value. The entityId property + * Sets the entityId property value. The ID of the entity that was changed. * @param value Value to set for the entityId property. */ public void setEntityId(@jakarta.annotation.Nullable final String value) { @@ -138,14 +138,14 @@ public void setEventType(@jakarta.annotation.Nullable final HistoryEventType val this.backingStore.set("eventType", value); } /** - * Sets the occurredDateTime property value. The occurredDateTime property + * Sets the occurredDateTime property value. The date and time when the change occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @param value Value to set for the occurredDateTime property. */ public void setOccurredDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("occurredDateTime", value); } /** - * Sets the planId property value. The planId property + * Sets the planId property value. The ID of the plan that contains the changed entity. * @param value Value to set for the planId property. */ public void setPlanId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerPlan.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerPlan.java index e258bb5cb8b..c3ad129d8d2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerPlan.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerPlan.java @@ -122,7 +122,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the historyItems property value. The historyItems property + * Gets the historyItems property value. Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -256,7 +256,7 @@ public void setDetails(@jakarta.annotation.Nullable final PlannerPlanDetails val this.backingStore.set("details", value); } /** - * Sets the historyItems property value. The historyItems property + * Sets the historyItems property value. Collection of history items for entities in the plan. Read-only. Nullable. * @param value Value to set for the historyItems property. */ public void setHistoryItems(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskData.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskData.java index 4a172f1cfdb..e713bd779f4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskData.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerTaskData.java @@ -37,7 +37,7 @@ public static PlannerTaskData createFromDiscriminatorValue(@jakarta.annotation.N return new PlannerTaskData(); } /** - * Gets the activeChecklistItemCount property value. The activeChecklistItemCount property + * Gets the activeChecklistItemCount property value. The number of incomplete checklist items whose value is set to false. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -58,7 +58,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the appliedCategories property value. The appliedCategories property + * Gets the appliedCategories property value. The categories to which the task is applied. * @return a {@link PlannerAppliedCategories} */ @jakarta.annotation.Nullable @@ -66,7 +66,7 @@ public PlannerAppliedCategories getAppliedCategories() { return this.backingStore.get("appliedCategories"); } /** - * Gets the archivalInfo property value. The archivalInfo property + * Gets the archivalInfo property value. Information about who archived or unarchived the task and why. * @return a {@link PlannerArchivalInfo} */ @jakarta.annotation.Nullable @@ -74,7 +74,7 @@ public PlannerArchivalInfo getArchivalInfo() { return this.backingStore.get("archivalInfo"); } /** - * Gets the assignments property value. The assignments property + * Gets the assignments property value. The set of assignees the task is assigned to. * @return a {@link PlannerAssignments} */ @jakarta.annotation.Nullable @@ -90,7 +90,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the bucketId property value. The bucketId property + * Gets the bucketId property value. Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -98,7 +98,7 @@ public String getBucketId() { return this.backingStore.get("bucketId"); } /** - * Gets the checklistItemCount property value. The checklistItemCount property + * Gets the checklistItemCount property value. The number of checklist items that are present on the task. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -106,7 +106,7 @@ public Integer getChecklistItemCount() { return this.backingStore.get("checklistItemCount"); } /** - * Gets the completedBy property value. The completedBy property + * Gets the completedBy property value. The identity of the user that completed the task. * @return a {@link IdentitySet} */ @jakarta.annotation.Nullable @@ -114,7 +114,7 @@ public IdentitySet getCompletedBy() { return this.backingStore.get("completedBy"); } /** - * Gets the completedDateTime property value. The completedDateTime property + * Gets the completedDateTime property value. The date and time at which the percentComplete of the task is set to 100. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -122,7 +122,7 @@ public OffsetDateTime getCompletedDateTime() { return this.backingStore.get("completedDateTime"); } /** - * Gets the conversationThreadId property value. The conversationThreadId property + * Gets the conversationThreadId property value. The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -130,7 +130,7 @@ public String getConversationThreadId() { return this.backingStore.get("conversationThreadId"); } /** - * Gets the createdBy property value. The createdBy property + * Gets the createdBy property value. The identity of the user who created the task. * @return a {@link IdentitySet} */ @jakarta.annotation.Nullable @@ -138,7 +138,7 @@ public IdentitySet getCreatedBy() { return this.backingStore.get("createdBy"); } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -146,7 +146,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the creationSource property value. The creationSource property + * Gets the creationSource property value. Information about the origin of the task. * @return a {@link PlannerTaskCreation} */ @jakarta.annotation.Nullable @@ -154,7 +154,7 @@ public PlannerTaskCreation getCreationSource() { return this.backingStore.get("creationSource"); } /** - * Gets the details property value. The details property + * Gets the details property value. Additional details about the task. * @return a {@link PlannerTaskDetailsData} */ @jakarta.annotation.Nullable @@ -162,7 +162,7 @@ public PlannerTaskDetailsData getDetails() { return this.backingStore.get("details"); } /** - * Gets the dueDateTime property value. The dueDateTime property + * Gets the dueDateTime property value. The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -206,7 +206,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the hasChat property value. The hasChat property + * Gets the hasChat property value. Set to true if the task has a chat associated with it; otherwise, false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -214,7 +214,7 @@ public Boolean getHasChat() { return this.backingStore.get("hasChat"); } /** - * Gets the hasDescription property value. The hasDescription property + * Gets the hasDescription property value. Set to true if the details object of the task has a nonempty description; otherwise, false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -222,7 +222,7 @@ public Boolean getHasDescription() { return this.backingStore.get("hasDescription"); } /** - * Gets the isArchived property value. The isArchived property + * Gets the isArchived property value. Set to true if the task is archived; otherwise, false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -238,7 +238,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the orderHint property value. The orderHint property + * Gets the orderHint property value. Hint used to order items of this type in a list view. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -246,7 +246,7 @@ public String getOrderHint() { return this.backingStore.get("orderHint"); } /** - * Gets the percentComplete property value. The percentComplete property + * Gets the percentComplete property value. Percentage of task completion. When set to 100, the task is considered completed. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -262,7 +262,7 @@ public PlannerPreviewType getPreviewType() { return this.backingStore.get("previewType"); } /** - * Gets the priority property value. The priority property + * Gets the priority property value. The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -270,7 +270,7 @@ public Integer getPriority() { return this.backingStore.get("priority"); } /** - * Gets the recurrence property value. The recurrence property + * Gets the recurrence property value. Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. * @return a {@link PlannerTaskRecurrence} */ @jakarta.annotation.Nullable @@ -278,7 +278,7 @@ public PlannerTaskRecurrence getRecurrence() { return this.backingStore.get("recurrence"); } /** - * Gets the referenceCount property value. The referenceCount property + * Gets the referenceCount property value. Number of external references that exist on the task. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -294,7 +294,7 @@ public EnumSet getSpecifiedCompletionRequirem return this.backingStore.get("specifiedCompletionRequirements"); } /** - * Gets the startDateTime property value. The startDateTime property + * Gets the startDateTime property value. The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -302,7 +302,7 @@ public OffsetDateTime getStartDateTime() { return this.backingStore.get("startDateTime"); } /** - * Gets the title property value. The title property + * Gets the title property value. Title of the task. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -345,7 +345,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeAdditionalData(this.getAdditionalData()); } /** - * Sets the activeChecklistItemCount property value. The activeChecklistItemCount property + * Sets the activeChecklistItemCount property value. The number of incomplete checklist items whose value is set to false. * @param value Value to set for the activeChecklistItemCount property. */ public void setActiveChecklistItemCount(@jakarta.annotation.Nullable final Integer value) { @@ -359,21 +359,21 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map getAdditionalData() { return value; } /** - * Gets the approvalAttachment property value. The approvalAttachment property + * Gets the approvalAttachment property value. Detailed information about the approval that is attached to the task. * @return a {@link PlannerBaseApprovalAttachment} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the checklist property value. The checklist property + * Gets the checklist property value. The collection of checklist items on the task. * @return a {@link PlannerChecklistItems} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public PlannerChecklistItems getChecklist() { return this.backingStore.get("checklist"); } /** - * Gets the completionRequirements property value. The completionRequirements property + * Gets the completionRequirements property value. Contains detailed information about requirements on the task. * @return a {@link PlannerTaskCompletionRequirementDetails} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public PlannerTaskCompletionRequirementDetails getCompletionRequirements() { return this.backingStore.get("completionRequirements"); } /** - * Gets the description property value. The description property + * Gets the description property value. Description of the task. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -106,7 +106,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the forms property value. The forms property + * Gets the forms property value. The collection of forms associated with the task. * @return a {@link PlannerFormsDictionary} */ @jakarta.annotation.Nullable @@ -114,7 +114,7 @@ public PlannerFormsDictionary getForms() { return this.backingStore.get("forms"); } /** - * Gets the notes property value. The notes property + * Gets the notes property value. Rich text description of the task for use by applications that support HTML content. * @return a {@link ItemBody} */ @jakarta.annotation.Nullable @@ -138,7 +138,7 @@ public PlannerPreviewType getPreviewType() { return this.backingStore.get("previewType"); } /** - * Gets the references property value. The references property + * Gets the references property value. The collection of references on the task. * @return a {@link PlannerExternalReferences} */ @jakarta.annotation.Nullable @@ -170,7 +170,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers deserializerMap.put("floorNumber", (n) -> { this.setFloorNumber(n.getIntegerValue()); }); deserializerMap.put("isTeamsEnabled", (n) -> { this.setIsTeamsEnabled(n.getBooleanValue()); }); deserializerMap.put("nickname", (n) -> { this.setNickname(n.getStringValue()); }); - deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); deserializerMap.put("teamsEnabledState", (n) -> { this.setTeamsEnabledState(n.getEnumValue(PlaceFeatureEnablement::forValue)); }); deserializerMap.put("videoDeviceName", (n) -> { this.setVideoDeviceName(n.getStringValue()); }); return deserializerMap; @@ -127,14 +126,6 @@ public Boolean getIsTeamsEnabled() { public String getNickname() { return this.backingStore.get("nickname"); } - /** - * Gets the placeId property value. The placeId property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getPlaceId() { - return this.backingStore.get("placeId"); - } /** * Gets the teamsEnabledState property value. The teamsEnabledState property * @return a {@link PlaceFeatureEnablement} @@ -168,7 +159,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("floorNumber", this.getFloorNumber()); writer.writeBooleanValue("isTeamsEnabled", this.getIsTeamsEnabled()); writer.writeStringValue("nickname", this.getNickname()); - writer.writeStringValue("placeId", this.getPlaceId()); writer.writeEnumValue("teamsEnabledState", this.getTeamsEnabledState()); writer.writeStringValue("videoDeviceName", this.getVideoDeviceName()); } @@ -242,13 +232,6 @@ public void setIsTeamsEnabled(@jakarta.annotation.Nullable final Boolean value) public void setNickname(@jakarta.annotation.Nullable final String value) { this.backingStore.set("nickname", value); } - /** - * Sets the placeId property value. The placeId property - * @param value Value to set for the placeId property. - */ - public void setPlaceId(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("placeId", value); - } /** * Sets the teamsEnabledState property value. The teamsEnabledState property * @param value Value to set for the teamsEnabledState property. 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 019eecb630d..2b017ae87ef 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 @@ -3,6 +3,7 @@ import com.microsoft.graph.beta.models.partner.security.PartnerSecurity; import com.microsoft.graph.beta.models.security.Alert; import com.microsoft.graph.beta.models.security.AuditCoreRoot; +import com.microsoft.graph.beta.models.security.CaseManagementRoot; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CollaborationRoot; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; @@ -107,6 +108,14 @@ public AuditCoreRoot getAuditLog() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the caseManagement property value. The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + * @return a {@link CaseManagementRoot} + */ + @jakarta.annotation.Nullable + public CaseManagementRoot getCaseManagement() { + return this.backingStore.get("caseManagement"); + } /** * Gets the cases property value. The cases property * @return a {@link CasesRoot} @@ -161,11 +170,12 @@ public java.util.List getDomainSecurityProfiles() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(34); + final HashMap> deserializerMap = new HashMap>(35); 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)); }); deserializerMap.put("auditLog", (n) -> { this.setAuditLog(n.getObjectValue(AuditCoreRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("caseManagement", (n) -> { this.setCaseManagement(n.getObjectValue(CaseManagementRoot::createFromDiscriminatorValue)); }); 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)); }); @@ -400,6 +410,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("alerts_v2", this.getAlertsV2()); writer.writeObjectValue("attackSimulation", this.getAttackSimulation()); writer.writeObjectValue("auditLog", this.getAuditLog()); + writer.writeObjectValue("caseManagement", this.getCaseManagement()); writer.writeObjectValue("cases", this.getCases()); writer.writeCollectionOfObjectValues("cloudAppSecurityProfiles", this.getCloudAppSecurityProfiles()); writer.writeObjectValue("collaboration", this.getCollaboration()); @@ -475,6 +486,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the caseManagement property value. The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + * @param value Value to set for the caseManagement property. + */ + public void setCaseManagement(@jakarta.annotation.Nullable final CaseManagementRoot value) { + this.backingStore.set("caseManagement", value); + } /** * Sets the cases property value. The cases property * @param value Value to set for the cases property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SyncComponent.java b/src/main/java/com/microsoft/graph/beta/generated/models/SyncComponent.java new file mode 100644 index 00000000000..6f744e1f5b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SyncComponent.java @@ -0,0 +1,173 @@ +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 SyncComponent implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SyncComponent} and sets the default values. + */ + public SyncComponent() { + 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 SyncComponent} + */ + @jakarta.annotation.Nonnull + public static SyncComponent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SyncComponent(); + } + /** + * 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>(5); + deserializerMap.put("moreInfo", (n) -> { this.setMoreInfo(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("reportedDateTime", (n) -> { this.setReportedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(SyncComponentStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the moreInfo property value. Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as '3/6' (completed out of total), or a list of individual item names. Read-only. Nullable. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMoreInfo() { + return this.backingStore.get("moreInfo"); + } + /** + * Gets the name property value. Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable. + * @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 reportedDateTime property value. Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. Not nullable. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getReportedDateTime() { + return this.backingStore.get("reportedDateTime"); + } + /** + * Gets the status property value. A list of possible status states for a sync infrastructure component or policy during a device sync operation. + * @return a {@link SyncComponentStatus} + */ + @jakarta.annotation.Nullable + public SyncComponentStatus 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.writeStringValue("@odata.type", this.getOdataType()); + 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 moreInfo property value. Indicates additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as '3/6' (completed out of total), or a list of individual item names. Read-only. Nullable. + * @param value Value to set for the moreInfo property. + */ + public void setMoreInfo(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("moreInfo", value); + } + /** + * Sets the name property value. Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable. + * @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 reportedDateTime property value. Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. Not nullable. + * @param value Value to set for the reportedDateTime property. + */ + public void setReportedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("reportedDateTime", value); + } + /** + * Sets the status property value. A list of possible status states for a sync infrastructure component or policy during a device sync operation. + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final SyncComponentStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SyncComponentStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/SyncComponentStatus.java new file mode 100644 index 00000000000..d4c1b83df93 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SyncComponentStatus.java @@ -0,0 +1,42 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * A list of possible status states for a sync infrastructure component or policy during a device sync operation. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SyncComponentStatus implements ValuedEnum { + /** Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing. */ + None("none"), + /** Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device. */ + InProgress("inProgress"), + /** Indicates the component completed successfully. The component has finished its work and reported a successful outcome. */ + Success("success"), + /** Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure. */ + Failure("failure"), + /** Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome. */ + PartialSuccess("partialSuccess"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + SyncComponentStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SyncComponentStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "inProgress": return InProgress; + case "success": return Success; + case "failure": return Failure; + case "partialSuccess": return PartialSuccess; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/TaskHistoryItem.java b/src/main/java/com/microsoft/graph/beta/generated/models/TaskHistoryItem.java index 46c94b0786b..0ae474a0cf6 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/TaskHistoryItem.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/TaskHistoryItem.java @@ -37,7 +37,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the newData property value. The newData property + * Gets the newData property value. A snapshot of the task state after the change. This property is null for deletion events. * @return a {@link PlannerTaskData} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public PlannerTaskData getNewData() { return this.backingStore.get("newData"); } /** - * Gets the oldData property value. The oldData property + * Gets the oldData property value. A snapshot of the task state before the change. This property is null for creation and undeletion events. * @return a {@link PlannerTaskData} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("oldData", this.getOldData()); } /** - * Sets the newData property value. The newData property + * Sets the newData property value. A snapshot of the task state after the change. This property is null for deletion events. * @param value Value to set for the newData property. */ public void setNewData(@jakarta.annotation.Nullable final PlannerTaskData value) { this.backingStore.set("newData", value); } /** - * Sets the oldData property value. The oldData property + * Sets the oldData property value. A snapshot of the task state before the change. This property is null for creation and undeletion events. * @param value Value to set for the oldData property. */ public void setOldData(@jakarta.annotation.Nullable final PlannerTaskData value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedStorageQuota.java b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedStorageQuota.java index d3c98db3f8a..3798ade04a8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedStorageQuota.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/UnifiedStorageQuota.java @@ -32,6 +32,14 @@ public static UnifiedStorageQuota createFromDiscriminatorValue(@jakarta.annotati public Long getDeleted() { return this.backingStore.get("deleted"); } + /** + * Gets the familyMembersUsage property value. The familyMembersUsage property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFamilyMembersUsage() { + return this.backingStore.get("familyMembersUsage"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -40,6 +48,8 @@ public Long getDeleted() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("deleted", (n) -> { this.setDeleted(n.getLongValue()); }); + deserializerMap.put("familyMembersUsage", (n) -> { this.setFamilyMembersUsage(n.getCollectionOfObjectValues(FamilyMemberStorageQuota::createFromDiscriminatorValue)); }); + deserializerMap.put("isPooledStorageEnabled", (n) -> { this.setIsPooledStorageEnabled(n.getBooleanValue()); }); deserializerMap.put("manageWebUrl", (n) -> { this.setManageWebUrl(n.getStringValue()); }); deserializerMap.put("remaining", (n) -> { this.setRemaining(n.getLongValue()); }); deserializerMap.put("services", (n) -> { this.setServices(n.getCollectionOfObjectValues(ServiceStorageQuotaBreakdown::createFromDiscriminatorValue)); }); @@ -48,6 +58,14 @@ public Map> getFieldDeserializers deserializerMap.put("used", (n) -> { this.setUsed(n.getLongValue()); }); return deserializerMap; } + /** + * Gets the isPooledStorageEnabled property value. The isPooledStorageEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPooledStorageEnabled() { + return this.backingStore.get("isPooledStorageEnabled"); + } /** * Gets the manageWebUrl property value. A URL that can be used in a browser to manage the breakdown. Read-only. * @return a {@link String} @@ -104,6 +122,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeLongValue("deleted", this.getDeleted()); + writer.writeCollectionOfObjectValues("familyMembersUsage", this.getFamilyMembersUsage()); + writer.writeBooleanValue("isPooledStorageEnabled", this.getIsPooledStorageEnabled()); writer.writeStringValue("manageWebUrl", this.getManageWebUrl()); writer.writeLongValue("remaining", this.getRemaining()); writer.writeCollectionOfObjectValues("services", this.getServices()); @@ -118,6 +138,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setDeleted(@jakarta.annotation.Nullable final Long value) { this.backingStore.set("deleted", value); } + /** + * Sets the familyMembersUsage property value. The familyMembersUsage property + * @param value Value to set for the familyMembersUsage property. + */ + public void setFamilyMembersUsage(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("familyMembersUsage", value); + } + /** + * Sets the isPooledStorageEnabled property value. The isPooledStorageEnabled property + * @param value Value to set for the isPooledStorageEnabled property. + */ + public void setIsPooledStorageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPooledStorageEnabled", value); + } /** * Sets the manageWebUrl property value. A URL that can be used in a browser to manage the breakdown. Read-only. * @param value Value to set for the manageWebUrl property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VppToken.java b/src/main/java/com/microsoft/graph/beta/generated/models/VppToken.java index 1164dd5c026..744b91c7d40 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VppToken.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VppToken.java @@ -28,6 +28,14 @@ public static VppToken createFromDiscriminatorValue(@jakarta.annotation.Nonnull Objects.requireNonNull(parseNode); return new VppToken(); } + /** + * Gets the appleDeviceAppDeliveryProtocolType property value. Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + * @return a {@link AppleDeviceDeliveryProtocol} + */ + @jakarta.annotation.Nullable + public AppleDeviceDeliveryProtocol getAppleDeviceAppDeliveryProtocolType() { + return this.backingStore.get("appleDeviceAppDeliveryProtocolType"); + } /** * Gets the appleId property value. The apple Id associated with the given Apple Volume Purchase Program Token. * @return a {@link String} @@ -91,6 +99,7 @@ public OffsetDateTime getExpirationDateTime() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("appleDeviceAppDeliveryProtocolType", (n) -> { this.setAppleDeviceAppDeliveryProtocolType(n.getEnumValue(AppleDeviceDeliveryProtocol::forValue)); }); deserializerMap.put("appleId", (n) -> { this.setAppleId(n.getStringValue()); }); deserializerMap.put("automaticallyUpdateApps", (n) -> { this.setAutomaticallyUpdateApps(n.getBooleanValue()); }); deserializerMap.put("claimTokenManagementFromExternalMdm", (n) -> { this.setClaimTokenManagementFromExternalMdm(n.getBooleanValue()); }); @@ -197,6 +206,7 @@ public VppTokenAccountType getVppTokenAccountType() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeEnumValue("appleDeviceAppDeliveryProtocolType", this.getAppleDeviceAppDeliveryProtocolType()); writer.writeStringValue("appleId", this.getAppleId()); writer.writeBooleanValue("automaticallyUpdateApps", this.getAutomaticallyUpdateApps()); writer.writeBooleanValue("claimTokenManagementFromExternalMdm", this.getClaimTokenManagementFromExternalMdm()); @@ -215,6 +225,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("tokenActionResults", this.getTokenActionResults()); writer.writeEnumValue("vppTokenAccountType", this.getVppTokenAccountType()); } + /** + * Sets the appleDeviceAppDeliveryProtocolType property value. Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + * @param value Value to set for the appleDeviceAppDeliveryProtocolType property. + */ + public void setAppleDeviceAppDeliveryProtocolType(@jakarta.annotation.Nullable final AppleDeviceDeliveryProtocol value) { + this.backingStore.set("appleDeviceAppDeliveryProtocolType", value); + } /** * Sets the appleId property value. The apple Id associated with the given Apple Volume Purchase Program Token. * @param value Value to set for the appleId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Workspace.java b/src/main/java/com/microsoft/graph/beta/generated/models/Workspace.java index c487063b2fb..d9f9f4e9dba 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Workspace.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Workspace.java @@ -72,7 +72,6 @@ public Map> getFieldDeserializers deserializerMap.put("floorNumber", (n) -> { this.setFloorNumber(n.getIntegerValue()); }); deserializerMap.put("mode", (n) -> { this.setMode(n.getObjectValue(PlaceMode::createFromDiscriminatorValue)); }); deserializerMap.put("nickname", (n) -> { this.setNickname(n.getStringValue()); }); - deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); return deserializerMap; } /** @@ -107,14 +106,6 @@ public PlaceMode getMode() { public String getNickname() { return this.backingStore.get("nickname"); } - /** - * Gets the placeId property value. The placeId property - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getPlaceId() { - return this.backingStore.get("placeId"); - } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -130,7 +121,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("floorNumber", this.getFloorNumber()); writer.writeObjectValue("mode", this.getMode()); writer.writeStringValue("nickname", this.getNickname()); - writer.writeStringValue("placeId", this.getPlaceId()); } /** * Sets the building property value. The name or identifier of the building where the workspace is located. @@ -188,11 +178,4 @@ public void setMode(@jakarta.annotation.Nullable final PlaceMode value) { public void setNickname(@jakarta.annotation.Nullable final String value) { this.backingStore.set("nickname", value); } - /** - * Sets the placeId property value. The placeId property - * @param value Value to set for the placeId property. - */ - public void setPlaceId(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("placeId", value); - } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/ExternalItem.java b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/ExternalItem.java index 0b18c209ecd..bc5235655d3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/ExternalItem.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/ExternalItem.java @@ -64,7 +64,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the informationProtectionLabel property value. The informationProtectionLabel property + * Gets the informationProtectionLabel property value. Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional. * @return a {@link ExternalItemInformationProtectionLabel} */ @jakarta.annotation.Nullable @@ -114,7 +114,7 @@ public void setContent(@jakarta.annotation.Nullable final ExternalItemContent va this.backingStore.set("content", value); } /** - * Sets the informationProtectionLabel property value. The informationProtectionLabel property + * Sets the informationProtectionLabel property value. Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional. * @param value Value to set for the informationProtectionLabel property. */ public void setInformationProtectionLabel(@jakarta.annotation.Nullable final ExternalItemInformationProtectionLabel value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/ExternalItemInformationProtectionLabel.java b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/ExternalItemInformationProtectionLabel.java index 8e9817abede..211d1fc08ae 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/ExternalItemInformationProtectionLabel.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/externalconnectors/ExternalItemInformationProtectionLabel.java @@ -75,7 +75,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the sensitivityLabelId property value. The sensitivityLabelId property + * Gets the sensitivityLabelId property value. The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -115,7 +115,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the sensitivityLabelId property value. The sensitivityLabelId property + * Sets the sensitivityLabelId property value. The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. * @param value Value to set for the sensitivityLabelId property. */ public void setSensitivityLabelId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/GuestSponsorTrigger.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/GuestSponsorTrigger.java new file mode 100644 index 00000000000..762f922e9c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/GuestSponsorTrigger.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.identitygovernance; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GuestSponsorTrigger extends WorkflowExecutionTrigger implements Parsable { + /** + * Instantiates a new {@link GuestSponsorTrigger} and sets the default values. + */ + public GuestSponsorTrigger() { + super(); + this.setOdataType("#microsoft.graph.identityGovernance.guestSponsorTrigger"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link GuestSponsorTrigger} + */ + @jakarta.annotation.Nonnull + public static GuestSponsorTrigger createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GuestSponsorTrigger(); + } + /** + * 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("minimumRequiredSponsors", (n) -> { this.setMinimumRequiredSponsors(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the minimumRequiredSponsors property value. The minimumRequiredSponsors property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMinimumRequiredSponsors() { + return this.backingStore.get("minimumRequiredSponsors"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeIntegerValue("minimumRequiredSponsors", this.getMinimumRequiredSponsors()); + } + /** + * Sets the minimumRequiredSponsors property value. The minimumRequiredSponsors property + * @param value Value to set for the minimumRequiredSponsors property. + */ + public void setMinimumRequiredSponsors(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("minimumRequiredSponsors", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/WorkflowExecutionTrigger.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/WorkflowExecutionTrigger.java index e2b40b7918d..9c82b26591c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/WorkflowExecutionTrigger.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/WorkflowExecutionTrigger.java @@ -37,6 +37,7 @@ public static WorkflowExecutionTrigger createFromDiscriminatorValue(@jakarta.ann final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.identityGovernance.attributeChangeTrigger": return new AttributeChangeTrigger(); + case "#microsoft.graph.identityGovernance.guestSponsorTrigger": return new GuestSponsorTrigger(); case "#microsoft.graph.identityGovernance.membershipChangeTrigger": return new MembershipChangeTrigger(); case "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger": return new TimeBasedAttributeTrigger(); case "#microsoft.graph.identityGovernance.userInactivityTrigger": return new UserInactivityTrigger(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseManagementRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseManagementRoot.java new file mode 100644 index 00000000000..21c14abe964 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseManagementRoot.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped; +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 CaseManagementRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link CaseManagementRoot} and sets the default values. + */ + public CaseManagementRoot() { + 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 CaseManagementRoot} + */ + @jakarta.annotation.Nonnull + public static CaseManagementRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CaseManagementRoot(); + } + /** + * Gets the cases property value. The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCases() { + return this.backingStore.get("cases"); + } + /** + * 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("cases", (n) -> { this.setCases(n.getCollectionOfObjectValues(CaseEscaped::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("cases", this.getCases()); + } + /** + * Sets the cases property value. The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count. + * @param value Value to set for the cases property. + */ + public void setCases(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("cases", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Activity.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Activity.java new file mode 100644 index 00000000000..689aa0c00e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Activity.java @@ -0,0 +1,53 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Activity extends CaseManagementEntity implements Parsable { + /** + * Instantiates a new {@link Activity} and sets the default values. + */ + public Activity() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.activity"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Activity} + */ + @jakarta.annotation.Nonnull + public static Activity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.security.caseManagement.auditLog": return new AuditLog(); + case "#microsoft.graph.security.caseManagement.comment": return new Comment(); + } + } + return new Activity(); + } + /** + * 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/security/casemanagement/ActivityCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ActivityCollectionResponse.java new file mode 100644 index 00000000000..03fd1bd0bf6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ActivityCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivityCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ActivityCollectionResponse} and sets the default values. + */ + public ActivityCollectionResponse() { + 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 ActivityCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ActivityCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivityCollectionResponse(); + } + /** + * 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(Activity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ActivityResourceDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ActivityResourceDetails.java new file mode 100644 index 00000000000..181c11f4ef0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ActivityResourceDetails.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivityResourceDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActivityResourceDetails} and sets the default values. + */ + public ActivityResourceDetails() { + 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 ActivityResourceDetails} + */ + @jakarta.annotation.Nonnull + public static ActivityResourceDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivityResourceDetails(); + } + /** + * 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("kind", (n) -> { this.setKind(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the kind property value. The resource kind, such as task or relation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getKind() { + return this.backingStore.get("kind"); + } + /** + * 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 resourceId property value. The identifier of the resource associated with the activity. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("kind", this.getKind()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the kind property value. The resource kind, such as task or relation. + * @param value Value to set for the kind property. + */ + public void setKind(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("kind", value); + } + /** + * Sets the @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 resourceId property value. The identifier of the resource associated with the activity. + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AlertCounts.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AlertCounts.java new file mode 100644 index 00000000000..b0c01bdc74e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AlertCounts.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AlertCounts implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AlertCounts} and sets the default values. + */ + public AlertCounts() { + 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 AlertCounts} + */ + @jakarta.annotation.Nonnull + public static AlertCounts createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AlertCounts(); + } + /** + * Gets the active property value. The number of active alerts. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getActive() { + return this.backingStore.get("active"); + } + /** + * 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 bySeverity property value. The alert counts grouped by incident severity. + * @return a {@link IncidentSeverityCounts} + */ + @jakarta.annotation.Nullable + public IncidentSeverityCounts getBySeverity() { + return this.backingStore.get("bySeverity"); + } + /** + * Gets the byStatus property value. The alert counts grouped by alert status. + * @return a {@link AlertStatusCounts} + */ + @jakarta.annotation.Nullable + public AlertStatusCounts getByStatus() { + return this.backingStore.get("byStatus"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("active", (n) -> { this.setActive(n.getIntegerValue()); }); + deserializerMap.put("bySeverity", (n) -> { this.setBySeverity(n.getObjectValue(IncidentSeverityCounts::createFromDiscriminatorValue)); }); + deserializerMap.put("byStatus", (n) -> { this.setByStatus(n.getObjectValue(AlertStatusCounts::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("total", (n) -> { this.setTotal(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 total property value. The total number of alerts. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotal() { + return this.backingStore.get("total"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("active", this.getActive()); + writer.writeObjectValue("bySeverity", this.getBySeverity()); + writer.writeObjectValue("byStatus", this.getByStatus()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("total", this.getTotal()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the active property value. The number of active alerts. + * @param value Value to set for the active property. + */ + public void setActive(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("active", value); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the bySeverity property value. The alert counts grouped by incident severity. + * @param value Value to set for the bySeverity property. + */ + public void setBySeverity(@jakarta.annotation.Nullable final IncidentSeverityCounts value) { + this.backingStore.set("bySeverity", value); + } + /** + * Sets the byStatus property value. The alert counts grouped by alert status. + * @param value Value to set for the byStatus property. + */ + public void setByStatus(@jakarta.annotation.Nullable final AlertStatusCounts value) { + this.backingStore.set("byStatus", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the total property value. The total number of alerts. + * @param value Value to set for the total property. + */ + public void setTotal(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("total", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AlertStatusCounts.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AlertStatusCounts.java new file mode 100644 index 00000000000..b55da002b0b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AlertStatusCounts.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AlertStatusCounts implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AlertStatusCounts} and sets the default values. + */ + public AlertStatusCounts() { + 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 AlertStatusCounts} + */ + @jakarta.annotation.Nonnull + public static AlertStatusCounts createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AlertStatusCounts(); + } + /** + * 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("inProgress", (n) -> { this.setInProgress(n.getIntegerValue()); }); + deserializerMap.put("new", (n) -> { this.setNew(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("resolved", (n) -> { this.setResolved(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the inProgress property value. The number of alerts that are in progress. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getInProgress() { + return this.backingStore.get("inProgress"); + } + /** + * Gets the new property value. The number of new alerts. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getNew() { + return this.backingStore.get("new"); + } + /** + * 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 resolved property value. The number of resolved alerts. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getResolved() { + return this.backingStore.get("resolved"); + } + /** + * Serializes information the 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("inProgress", this.getInProgress()); + writer.writeIntegerValue("new", this.getNew()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("resolved", this.getResolved()); + 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 inProgress property value. The number of alerts that are in progress. + * @param value Value to set for the inProgress property. + */ + public void setInProgress(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("inProgress", value); + } + /** + * Sets the new property value. The number of new alerts. + * @param value Value to set for the new property. + */ + public void setNew(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("new", 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 resolved property value. The number of resolved alerts. + * @param value Value to set for the resolved property. + */ + public void setResolved(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("resolved", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Attachment.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Attachment.java new file mode 100644 index 00000000000..dd706502b08 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Attachment.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Attachment extends CaseManagementEntity implements Parsable { + /** + * Instantiates a new {@link Attachment} and sets the default values. + */ + public Attachment() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.attachment"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Attachment} + */ + @jakarta.annotation.Nonnull + public static Attachment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Attachment(); + } + /** + * Gets the content property value. The binary content stream for the attachment. + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getContent() { + return this.backingStore.get("content"); + } + /** + * Gets the description property value. The description of the attachment. + * @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 attachment. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("content", (n) -> { this.setContent(n.getByteArrayValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("fileExtension", (n) -> { this.setFileExtension(n.getStringValue()); }); + deserializerMap.put("fileSize", (n) -> { this.setFileSize(n.getLongValue()); }); + deserializerMap.put("origin", (n) -> { this.setOrigin(n.getObjectValue(AttachmentOrigin::createFromDiscriminatorValue)); }); + deserializerMap.put("scanResult", (n) -> { this.setScanResult(n.getEnumValue(AttachmentScanResult::forValue)); }); + return deserializerMap; + } + /** + * Gets the fileExtension property value. The file extension of the attachment. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFileExtension() { + return this.backingStore.get("fileExtension"); + } + /** + * Gets the fileSize property value. The size of the attachment in bytes. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getFileSize() { + return this.backingStore.get("fileSize"); + } + /** + * Gets the origin property value. The origin reference for the attachment. + * @return a {@link AttachmentOrigin} + */ + @jakarta.annotation.Nullable + public AttachmentOrigin getOrigin() { + return this.backingStore.get("origin"); + } + /** + * Gets the scanResult property value. The scanResult property + * @return a {@link AttachmentScanResult} + */ + @jakarta.annotation.Nullable + public AttachmentScanResult getScanResult() { + return this.backingStore.get("scanResult"); + } + /** + * Serializes information the 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.writeByteArrayValue("content", this.getContent()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("fileExtension", this.getFileExtension()); + writer.writeLongValue("fileSize", this.getFileSize()); + writer.writeObjectValue("origin", this.getOrigin()); + writer.writeEnumValue("scanResult", this.getScanResult()); + } + /** + * Sets the content property value. The binary content stream for the attachment. + * @param value Value to set for the content property. + */ + public void setContent(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("content", value); + } + /** + * Sets the description property value. The description of the attachment. + * @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 attachment. + * @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 fileExtension property value. The file extension of the attachment. + * @param value Value to set for the fileExtension property. + */ + public void setFileExtension(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("fileExtension", value); + } + /** + * Sets the fileSize property value. The size of the attachment in bytes. + * @param value Value to set for the fileSize property. + */ + public void setFileSize(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("fileSize", value); + } + /** + * Sets the origin property value. The origin reference for the attachment. + * @param value Value to set for the origin property. + */ + public void setOrigin(@jakarta.annotation.Nullable final AttachmentOrigin value) { + this.backingStore.set("origin", value); + } + /** + * Sets the scanResult property value. The scanResult property + * @param value Value to set for the scanResult property. + */ + public void setScanResult(@jakarta.annotation.Nullable final AttachmentScanResult value) { + this.backingStore.set("scanResult", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentCollectionResponse.java new file mode 100644 index 00000000000..dd21b761eef --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AttachmentCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AttachmentCollectionResponse} and sets the default values. + */ + public AttachmentCollectionResponse() { + 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 AttachmentCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static AttachmentCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AttachmentCollectionResponse(); + } + /** + * 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(Attachment::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentOrigin.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentOrigin.java new file mode 100644 index 00000000000..596f099d326 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentOrigin.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AttachmentOrigin implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AttachmentOrigin} and sets the default values. + */ + public AttachmentOrigin() { + 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 AttachmentOrigin} + */ + @jakarta.annotation.Nonnull + public static AttachmentOrigin createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AttachmentOrigin(); + } + /** + * 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("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + deserializerMap.put("resourceType", (n) -> { this.setResourceType(n.getEnumValue(AttachmentOriginType::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the resourceId property value. The identifier of the origin resource. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceId() { + return this.backingStore.get("resourceId"); + } + /** + * Gets the resourceType property value. The resourceType property + * @return a {@link AttachmentOriginType} + */ + @jakarta.annotation.Nullable + public AttachmentOriginType getResourceType() { + return this.backingStore.get("resourceType"); + } + /** + * Serializes information the 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("resourceId", this.getResourceId()); + writer.writeEnumValue("resourceType", this.getResourceType()); + 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 resourceId property value. The identifier of the origin resource. + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } + /** + * Sets the resourceType property value. The resourceType property + * @param value Value to set for the resourceType property. + */ + public void setResourceType(@jakarta.annotation.Nullable final AttachmentOriginType value) { + this.backingStore.set("resourceType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentOriginType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentOriginType.java new file mode 100644 index 00000000000..7b78d03814d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentOriginType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AttachmentOriginType implements ValuedEnum { + Case("case"), + Comment("comment"), + Task("task"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AttachmentOriginType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AttachmentOriginType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "case": return Case; + case "comment": return Comment; + case "task": return Task; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentScanResult.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentScanResult.java new file mode 100644 index 00000000000..baae42db7dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AttachmentScanResult.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AttachmentScanResult implements ValuedEnum { + Unscanned("unscanned"), + NoThreatsFound("noThreatsFound"), + Malicious("malicious"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AttachmentScanResult(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AttachmentScanResult forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unscanned": return Unscanned; + case "noThreatsFound": return NoThreatsFound; + case "malicious": return Malicious; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AuditAction.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AuditAction.java new file mode 100644 index 00000000000..8288a6f96ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AuditAction.java @@ -0,0 +1,39 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AuditAction implements ValuedEnum { + Link("link"), + Unlink("unlink"), + Update("update"), + Delete("delete"), + Create("create"), + Upload("upload"), + Download("download"), + FileUploadMalwareDetected("fileUploadMalwareDetected"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AuditAction(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AuditAction forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "link": return Link; + case "unlink": return Unlink; + case "update": return Update; + case "delete": return Delete; + case "create": return Create; + case "upload": return Upload; + case "download": return Download; + case "fileUploadMalwareDetected": return FileUploadMalwareDetected; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AuditLog.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AuditLog.java new file mode 100644 index 00000000000..3a3d5f7bfc6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/AuditLog.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AuditLog extends Activity implements Parsable { + /** + * Instantiates a new {@link AuditLog} and sets the default values. + */ + public AuditLog() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.auditLog"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AuditLog} + */ + @jakarta.annotation.Nonnull + public static AuditLog createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AuditLog(); + } + /** + * Gets the action property value. The action property + * @return a {@link AuditAction} + */ + @jakarta.annotation.Nullable + public AuditAction getAction() { + return this.backingStore.get("action"); + } + /** + * Gets the details property value. The target resource details for the audit activity. + * @return a {@link ActivityResourceDetails} + */ + @jakarta.annotation.Nullable + public ActivityResourceDetails getDetails() { + return this.backingStore.get("details"); + } + /** + * 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("action", (n) -> { this.setAction(n.getEnumValue(AuditAction::forValue)); }); + deserializerMap.put("details", (n) -> { this.setDetails(n.getObjectValue(ActivityResourceDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("modifiedProperties", (n) -> { this.setModifiedProperties(n.getCollectionOfObjectValues(ModifiedProperty::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the modifiedProperties property value. The collection of property changes recorded in the audit log. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getModifiedProperties() { + return this.backingStore.get("modifiedProperties"); + } + /** + * Serializes information the 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("action", this.getAction()); + writer.writeObjectValue("details", this.getDetails()); + writer.writeCollectionOfObjectValues("modifiedProperties", this.getModifiedProperties()); + } + /** + * Sets the action property value. The action property + * @param value Value to set for the action property. + */ + public void setAction(@jakarta.annotation.Nullable final AuditAction value) { + this.backingStore.set("action", value); + } + /** + * Sets the details property value. The target resource details for the audit activity. + * @param value Value to set for the details property. + */ + public void setDetails(@jakarta.annotation.Nullable final ActivityResourceDetails value) { + this.backingStore.set("details", value); + } + /** + * Sets the modifiedProperties property value. The collection of property changes recorded in the audit log. + * @param value Value to set for the modifiedProperties property. + */ + public void setModifiedProperties(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("modifiedProperties", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/BooleanValueProperty.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/BooleanValueProperty.java new file mode 100644 index 00000000000..ea6c9cb04d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/BooleanValueProperty.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BooleanValueProperty extends ValueProperty implements Parsable { + /** + * Instantiates a new {@link BooleanValueProperty} and sets the default values. + */ + public BooleanValueProperty() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.booleanValueProperty"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link BooleanValueProperty} + */ + @jakarta.annotation.Nonnull + public static BooleanValueProperty createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BooleanValueProperty(); + } + /** + * 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.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the value property value. The Boolean value. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("value", this.getValue()); + } + /** + * Sets the value property value. The Boolean value. + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseCollectionResponse.java new file mode 100644 index 00000000000..f2254865d51 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CaseCollectionResponse} and sets the default values. + */ + public CaseCollectionResponse() { + 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 CaseCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CaseCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CaseCollectionResponse(); + } + /** + * 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(CaseEscaped::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseEscaped.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseEscaped.java new file mode 100644 index 00000000000..c26dd7d1b56 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseEscaped.java @@ -0,0 +1,173 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseEscaped extends CaseManagementEntity implements Parsable { + /** + * Instantiates a new {@link CaseEscaped} and sets the default values. + */ + public CaseEscaped() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.case"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CaseEscaped} + */ + @jakarta.annotation.Nonnull + public static CaseEscaped createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.security.caseManagement.exposureCase": return new ExposureCase(); + case "#microsoft.graph.security.caseManagement.genericCase": return new GenericCase(); + case "#microsoft.graph.security.caseManagement.incidentCase": return new IncidentCase(); + } + } + return new CaseEscaped(); + } + /** + * Gets the activities property value. The timeline of comments and audit events associated with the case. Supports $expand. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getActivities() { + return this.backingStore.get("activities"); + } + /** + * Gets the attachments property value. Evidence files and metadata associated with the case. Supports $expand. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAttachments() { + return this.backingStore.get("attachments"); + } + /** + * Gets the customFields property value. Tenant-defined custom field values keyed by custom field identifier. + * @return a {@link CustomFieldValues} + */ + @jakarta.annotation.Nullable + public CustomFieldValues getCustomFields() { + return this.backingStore.get("customFields"); + } + /** + * Gets the displayName property value. The display name of the case. Supports $filter (eq, ne) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("activities", (n) -> { this.setActivities(n.getCollectionOfObjectValues(Activity::createFromDiscriminatorValue)); }); + deserializerMap.put("attachments", (n) -> { this.setAttachments(n.getCollectionOfObjectValues(Attachment::createFromDiscriminatorValue)); }); + deserializerMap.put("customFields", (n) -> { this.setCustomFields(n.getObjectValue(CustomFieldValues::createFromDiscriminatorValue)); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("relations", (n) -> { this.setRelations(n.getCollectionOfObjectValues(Relation::createFromDiscriminatorValue)); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getStringValue()); }); + deserializerMap.put("tasks", (n) -> { this.setTasks(n.getCollectionOfObjectValues(Task::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the relations property value. Links from the case to related security resources. Supports $expand. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRelations() { + return this.backingStore.get("relations"); + } + /** + * Gets the status property value. The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the tasks property value. Tasks used to track work required to resolve the case. Supports $expand. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTasks() { + return this.backingStore.get("tasks"); + } + /** + * Serializes information the 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("activities", this.getActivities()); + writer.writeCollectionOfObjectValues("attachments", this.getAttachments()); + writer.writeObjectValue("customFields", this.getCustomFields()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("relations", this.getRelations()); + writer.writeStringValue("status", this.getStatus()); + writer.writeCollectionOfObjectValues("tasks", this.getTasks()); + } + /** + * Sets the activities property value. The timeline of comments and audit events associated with the case. Supports $expand. + * @param value Value to set for the activities property. + */ + public void setActivities(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("activities", value); + } + /** + * Sets the attachments property value. Evidence files and metadata associated with the case. Supports $expand. + * @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 customFields property value. Tenant-defined custom field values keyed by custom field identifier. + * @param value Value to set for the customFields property. + */ + public void setCustomFields(@jakarta.annotation.Nullable final CustomFieldValues value) { + this.backingStore.set("customFields", value); + } + /** + * Sets the displayName property value. The display name of the case. Supports $filter (eq, ne) and $orderby. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the relations property value. Links from the case to related security resources. Supports $expand. + * @param value Value to set for the relations property. + */ + public void setRelations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("relations", value); + } + /** + * Sets the status property value. The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby. + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("status", value); + } + /** + * Sets the tasks property value. Tasks used to track work required to resolve the case. Supports $expand. + * @param value Value to set for the tasks property. + */ + public void setTasks(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("tasks", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseManagementEntity.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseManagementEntity.java new file mode 100644 index 00000000000..db40d0172d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseManagementEntity.java @@ -0,0 +1,133 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseManagementEntity extends Entity implements Parsable { + /** + * Instantiates a new {@link CaseManagementEntity} and sets the default values. + */ + public CaseManagementEntity() { + 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 CaseManagementEntity} + */ + @jakarta.annotation.Nonnull + public static CaseManagementEntity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.security.caseManagement.activity": return new Activity(); + case "#microsoft.graph.security.caseManagement.attachment": return new Attachment(); + case "#microsoft.graph.security.caseManagement.auditLog": return new AuditLog(); + case "#microsoft.graph.security.caseManagement.case": return new CaseEscaped(); + case "#microsoft.graph.security.caseManagement.comment": return new Comment(); + case "#microsoft.graph.security.caseManagement.exposureCase": return new ExposureCase(); + case "#microsoft.graph.security.caseManagement.genericCase": return new GenericCase(); + case "#microsoft.graph.security.caseManagement.incidentCase": return new IncidentCase(); + case "#microsoft.graph.security.caseManagement.incidentRelation": return new IncidentRelation(); + case "#microsoft.graph.security.caseManagement.recommendationRelation": return new RecommendationRelation(); + case "#microsoft.graph.security.caseManagement.relation": return new Relation(); + case "#microsoft.graph.security.caseManagement.task": return new Task(); + case "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation": return new WorkspaceIndicatorRelation(); + } + } + return new CaseManagementEntity(); + } + /** + * Gets the createdBy property value. The user or service that created the resource. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCreatedBy() { + return this.backingStore.get("createdBy"); + } + /** + * Gets the createdDateTime property value. The date and time when the resource was created. + * @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("createdBy", (n) -> { this.setCreatedBy(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getStringValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the lastModifiedBy property value. The user or service that last modified the resource. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLastModifiedBy() { + return this.backingStore.get("lastModifiedBy"); + } + /** + * Gets the lastModifiedDateTime property value. The date and time when the resource was last modified. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Serializes information the 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("createdBy", this.getCreatedBy()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("lastModifiedBy", this.getLastModifiedBy()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + } + /** + * Sets the createdBy property value. The user or service that created the resource. + * @param value Value to set for the createdBy property. + */ + public void setCreatedBy(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("createdBy", value); + } + /** + * Sets the createdDateTime property value. The date and time when the resource 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 lastModifiedBy property value. The user or service that last modified the resource. + * @param value Value to set for the lastModifiedBy property. + */ + public void setLastModifiedBy(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("lastModifiedBy", value); + } + /** + * Sets the lastModifiedDateTime property value. The date and time when the resource 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); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTaskCategory.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTaskCategory.java new file mode 100644 index 00000000000..4d43bf20b72 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTaskCategory.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CaseTaskCategory implements ValuedEnum { + Uncategorized("uncategorized"), + Triage("triage"), + Contain("contain"), + Investigate("investigate"), + Remediate("remediate"), + Prevent("prevent"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CaseTaskCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CaseTaskCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "uncategorized": return Uncategorized; + case "triage": return Triage; + case "contain": return Contain; + case "investigate": return Investigate; + case "remediate": return Remediate; + case "prevent": return Prevent; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTaskPriority.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTaskPriority.java new file mode 100644 index 00000000000..b2fb1e5f515 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CaseTaskPriority.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CaseTaskPriority implements ValuedEnum { + NotSet("notSet"), + VeryLow("veryLow"), + Low("low"), + Medium("medium"), + High("high"), + Critical("critical"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CaseTaskPriority(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CaseTaskPriority forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notSet": return NotSet; + case "veryLow": return VeryLow; + case "low": return Low; + case "medium": return Medium; + case "high": return High; + case "critical": return Critical; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Comment.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Comment.java new file mode 100644 index 00000000000..7dd71e2e6b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Comment.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Comment extends Activity implements Parsable { + /** + * Instantiates a new {@link Comment} and sets the default values. + */ + public Comment() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.comment"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Comment} + */ + @jakarta.annotation.Nonnull + public static Comment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Comment(); + } + /** + * 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("message", (n) -> { this.setMessage(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the message property value. The comment body. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMessage() { + return this.backingStore.get("message"); + } + /** + * Serializes information the 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("message", this.getMessage()); + } + /** + * Sets the message property value. The comment body. + * @param value Value to set for the message property. + */ + public void setMessage(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("message", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldValues.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldValues.java new file mode 100644 index 00000000000..41abd2b4a60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/CustomFieldValues.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomFieldValues implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CustomFieldValues} and sets the default values. + */ + public CustomFieldValues() { + 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 CustomFieldValues} + */ + @jakarta.annotation.Nonnull + public static CustomFieldValues createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomFieldValues(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCase.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCase.java new file mode 100644 index 00000000000..6a6d0907df8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCase.java @@ -0,0 +1,216 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExposureCase extends CaseEscaped implements Parsable { + /** + * Instantiates a new {@link ExposureCase} and sets the default values. + */ + public ExposureCase() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.exposureCase"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ExposureCase} + */ + @jakarta.annotation.Nonnull + public static ExposureCase createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExposureCase(); + } + /** + * Gets the assignedTo property value. The assignedTo property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignedTo() { + return this.backingStore.get("assignedTo"); + } + /** + * Gets the automation property value. The automation property + * @return a {@link ExposureCaseAutomation} + */ + @jakarta.annotation.Nullable + public ExposureCaseAutomation getAutomation() { + return this.backingStore.get("automation"); + } + /** + * 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 dueDateTime property value. The dueDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDueDateTime() { + return this.backingStore.get("dueDateTime"); + } + /** + * Gets the emailNotificationRecipients property value. The emailNotificationRecipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEmailNotificationRecipients() { + return this.backingStore.get("emailNotificationRecipients"); + } + /** + * 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("assignedTo", (n) -> { this.setAssignedTo(n.getStringValue()); }); + deserializerMap.put("automation", (n) -> { this.setAutomation(n.getObjectValue(ExposureCaseAutomation::createFromDiscriminatorValue)); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("dueDateTime", (n) -> { this.setDueDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("emailNotificationRecipients", (n) -> { this.setEmailNotificationRecipients(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("github", (n) -> { this.setGithub(n.getObjectValue(ExposureCaseGitHub::createFromDiscriminatorValue)); }); + deserializerMap.put("isGracePeriodEnabled", (n) -> { this.setIsGracePeriodEnabled(n.getBooleanValue()); }); + deserializerMap.put("priority", (n) -> { this.setPriority(n.getStringValue()); }); + deserializerMap.put("seemplicity", (n) -> { this.setSeemplicity(n.getObjectValue(ExposureCaseSeemplicity::createFromDiscriminatorValue)); }); + deserializerMap.put("thirdPartyWorkItem", (n) -> { this.setThirdPartyWorkItem(n.getObjectValue(ThirdPartyWorkItem::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the github property value. The github property + * @return a {@link ExposureCaseGitHub} + */ + @jakarta.annotation.Nullable + public ExposureCaseGitHub getGithub() { + return this.backingStore.get("github"); + } + /** + * Gets the isGracePeriodEnabled property value. The isGracePeriodEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsGracePeriodEnabled() { + return this.backingStore.get("isGracePeriodEnabled"); + } + /** + * Gets the priority property value. The priority property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPriority() { + return this.backingStore.get("priority"); + } + /** + * Gets the seemplicity property value. The seemplicity property + * @return a {@link ExposureCaseSeemplicity} + */ + @jakarta.annotation.Nullable + public ExposureCaseSeemplicity getSeemplicity() { + return this.backingStore.get("seemplicity"); + } + /** + * Gets the thirdPartyWorkItem property value. The thirdPartyWorkItem property + * @return a {@link ThirdPartyWorkItem} + */ + @jakarta.annotation.Nullable + public ThirdPartyWorkItem getThirdPartyWorkItem() { + return this.backingStore.get("thirdPartyWorkItem"); + } + /** + * Serializes information the 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("assignedTo", this.getAssignedTo()); + writer.writeObjectValue("automation", this.getAutomation()); + writer.writeStringValue("description", this.getDescription()); + writer.writeOffsetDateTimeValue("dueDateTime", this.getDueDateTime()); + writer.writeCollectionOfPrimitiveValues("emailNotificationRecipients", this.getEmailNotificationRecipients()); + writer.writeObjectValue("github", this.getGithub()); + writer.writeBooleanValue("isGracePeriodEnabled", this.getIsGracePeriodEnabled()); + writer.writeStringValue("priority", this.getPriority()); + writer.writeObjectValue("seemplicity", this.getSeemplicity()); + writer.writeObjectValue("thirdPartyWorkItem", this.getThirdPartyWorkItem()); + } + /** + * Sets the assignedTo property value. The assignedTo property + * @param value Value to set for the assignedTo property. + */ + public void setAssignedTo(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignedTo", value); + } + /** + * Sets the automation property value. The automation property + * @param value Value to set for the automation property. + */ + public void setAutomation(@jakarta.annotation.Nullable final ExposureCaseAutomation value) { + this.backingStore.set("automation", 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 dueDateTime property value. The dueDateTime property + * @param value Value to set for the dueDateTime property. + */ + public void setDueDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("dueDateTime", value); + } + /** + * Sets the emailNotificationRecipients property value. The emailNotificationRecipients property + * @param value Value to set for the emailNotificationRecipients property. + */ + public void setEmailNotificationRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("emailNotificationRecipients", value); + } + /** + * Sets the github property value. The github property + * @param value Value to set for the github property. + */ + public void setGithub(@jakarta.annotation.Nullable final ExposureCaseGitHub value) { + this.backingStore.set("github", value); + } + /** + * Sets the isGracePeriodEnabled property value. The isGracePeriodEnabled property + * @param value Value to set for the isGracePeriodEnabled property. + */ + public void setIsGracePeriodEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isGracePeriodEnabled", value); + } + /** + * Sets the priority property value. The priority property + * @param value Value to set for the priority property. + */ + public void setPriority(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("priority", value); + } + /** + * Sets the seemplicity property value. The seemplicity property + * @param value Value to set for the seemplicity property. + */ + public void setSeemplicity(@jakarta.annotation.Nullable final ExposureCaseSeemplicity value) { + this.backingStore.set("seemplicity", value); + } + /** + * Sets the thirdPartyWorkItem property value. The thirdPartyWorkItem property + * @param value Value to set for the thirdPartyWorkItem property. + */ + public void setThirdPartyWorkItem(@jakarta.annotation.Nullable final ThirdPartyWorkItem value) { + this.backingStore.set("thirdPartyWorkItem", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseAutomation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseAutomation.java new file mode 100644 index 00000000000..88e95cb0746 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseAutomation.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExposureCaseAutomation implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ExposureCaseAutomation} and sets the default values. + */ + public ExposureCaseAutomation() { + 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 ExposureCaseAutomation} + */ + @jakarta.annotation.Nonnull + public static ExposureCaseAutomation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExposureCaseAutomation(); + } + /** + * 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("ruleId", (n) -> { this.setRuleId(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 ruleId property value. The ruleId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRuleId() { + return this.backingStore.get("ruleId"); + } + /** + * Serializes information the 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("ruleId", this.getRuleId()); + 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 ruleId property value. The ruleId property + * @param value Value to set for the ruleId property. + */ + public void setRuleId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ruleId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseGitHub.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseGitHub.java new file mode 100644 index 00000000000..19c54db96ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseGitHub.java @@ -0,0 +1,192 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExposureCaseGitHub implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ExposureCaseGitHub} and sets the default values. + */ + public ExposureCaseGitHub() { + 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 ExposureCaseGitHub} + */ + @jakarta.annotation.Nonnull + public static ExposureCaseGitHub createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExposureCaseGitHub(); + } + /** + * 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 environmentId property value. The environmentId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEnvironmentId() { + return this.backingStore.get("environmentId"); + } + /** + * 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("environmentId", (n) -> { this.setEnvironmentId(n.getStringValue()); }); + deserializerMap.put("issueNumber", (n) -> { this.setIssueNumber(n.getIntegerValue()); }); + deserializerMap.put("issueUrl", (n) -> { this.setIssueUrl(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("primaryAssessmentId", (n) -> { this.setPrimaryAssessmentId(n.getStringValue()); }); + deserializerMap.put("repoName", (n) -> { this.setRepoName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the issueNumber property value. The issueNumber property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getIssueNumber() { + return this.backingStore.get("issueNumber"); + } + /** + * Gets the issueUrl property value. The issueUrl property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIssueUrl() { + return this.backingStore.get("issueUrl"); + } + /** + * 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 primaryAssessmentId property value. The primaryAssessmentId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrimaryAssessmentId() { + return this.backingStore.get("primaryAssessmentId"); + } + /** + * Gets the repoName property value. The repoName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRepoName() { + return this.backingStore.get("repoName"); + } + /** + * Serializes information the 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("environmentId", this.getEnvironmentId()); + writer.writeIntegerValue("issueNumber", this.getIssueNumber()); + writer.writeStringValue("issueUrl", this.getIssueUrl()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("primaryAssessmentId", this.getPrimaryAssessmentId()); + writer.writeStringValue("repoName", this.getRepoName()); + 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 environmentId property value. The environmentId property + * @param value Value to set for the environmentId property. + */ + public void setEnvironmentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("environmentId", value); + } + /** + * Sets the issueNumber property value. The issueNumber property + * @param value Value to set for the issueNumber property. + */ + public void setIssueNumber(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("issueNumber", value); + } + /** + * Sets the issueUrl property value. The issueUrl property + * @param value Value to set for the issueUrl property. + */ + public void setIssueUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("issueUrl", 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 primaryAssessmentId property value. The primaryAssessmentId property + * @param value Value to set for the primaryAssessmentId property. + */ + public void setPrimaryAssessmentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("primaryAssessmentId", value); + } + /** + * Sets the repoName property value. The repoName property + * @param value Value to set for the repoName property. + */ + public void setRepoName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("repoName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseSeemplicity.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseSeemplicity.java new file mode 100644 index 00000000000..3e3ffc26e24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ExposureCaseSeemplicity.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExposureCaseSeemplicity implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ExposureCaseSeemplicity} and sets the default values. + */ + public ExposureCaseSeemplicity() { + 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 ExposureCaseSeemplicity} + */ + @jakarta.annotation.Nonnull + public static ExposureCaseSeemplicity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExposureCaseSeemplicity(); + } + /** + * 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 configurationId property value. The configurationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getConfigurationId() { + return this.backingStore.get("configurationId"); + } + /** + * Gets the configurationName property value. The configurationName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getConfigurationName() { + return this.backingStore.get("configurationName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(8); + deserializerMap.put("configurationId", (n) -> { this.setConfigurationId(n.getStringValue()); }); + deserializerMap.put("configurationName", (n) -> { this.setConfigurationName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("providerType", (n) -> { this.setProviderType(n.getStringValue()); }); + deserializerMap.put("syncStatus", (n) -> { this.setSyncStatus(n.getStringValue()); }); + deserializerMap.put("ticketCreationTime", (n) -> { this.setTicketCreationTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("ticketId", (n) -> { this.setTicketId(n.getStringValue()); }); + deserializerMap.put("ticketLink", (n) -> { this.setTicketLink(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 providerType property value. The providerType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getProviderType() { + return this.backingStore.get("providerType"); + } + /** + * Gets the syncStatus property value. The syncStatus property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSyncStatus() { + return this.backingStore.get("syncStatus"); + } + /** + * Gets the ticketCreationTime property value. The ticketCreationTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getTicketCreationTime() { + return this.backingStore.get("ticketCreationTime"); + } + /** + * Gets the ticketId property value. The ticketId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTicketId() { + return this.backingStore.get("ticketId"); + } + /** + * Gets the ticketLink property value. The ticketLink property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTicketLink() { + return this.backingStore.get("ticketLink"); + } + /** + * Serializes information the 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("configurationId", this.getConfigurationId()); + writer.writeStringValue("configurationName", this.getConfigurationName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("providerType", this.getProviderType()); + writer.writeStringValue("syncStatus", this.getSyncStatus()); + writer.writeOffsetDateTimeValue("ticketCreationTime", this.getTicketCreationTime()); + writer.writeStringValue("ticketId", this.getTicketId()); + writer.writeStringValue("ticketLink", this.getTicketLink()); + 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 configurationId property value. The configurationId property + * @param value Value to set for the configurationId property. + */ + public void setConfigurationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("configurationId", value); + } + /** + * Sets the configurationName property value. The configurationName property + * @param value Value to set for the configurationName property. + */ + public void setConfigurationName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("configurationName", 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 providerType property value. The providerType property + * @param value Value to set for the providerType property. + */ + public void setProviderType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("providerType", value); + } + /** + * Sets the syncStatus property value. The syncStatus property + * @param value Value to set for the syncStatus property. + */ + public void setSyncStatus(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("syncStatus", value); + } + /** + * Sets the ticketCreationTime property value. The ticketCreationTime property + * @param value Value to set for the ticketCreationTime property. + */ + public void setTicketCreationTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("ticketCreationTime", value); + } + /** + * Sets the ticketId property value. The ticketId property + * @param value Value to set for the ticketId property. + */ + public void setTicketId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ticketId", value); + } + /** + * Sets the ticketLink property value. The ticketLink property + * @param value Value to set for the ticketLink property. + */ + public void setTicketLink(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ticketLink", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/GenericCase.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/GenericCase.java new file mode 100644 index 00000000000..c85ffb77a79 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/GenericCase.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GenericCase extends CaseEscaped implements Parsable { + /** + * Instantiates a new {@link GenericCase} and sets the default values. + */ + public GenericCase() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.genericCase"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link GenericCase} + */ + @jakarta.annotation.Nonnull + public static GenericCase createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GenericCase(); + } + /** + * Gets the assignedTo property value. The user assigned to the generic case. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignedTo() { + return this.backingStore.get("assignedTo"); + } + /** + * Gets the closingNotes property value. Notes recorded when the generic case is closed. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClosingNotes() { + return this.backingStore.get("closingNotes"); + } + /** + * Gets the description property value. The description of the generic case. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the dueDateTime property value. The target completion date and time for the generic case. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDueDateTime() { + return this.backingStore.get("dueDateTime"); + } + /** + * 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("assignedTo", (n) -> { this.setAssignedTo(n.getStringValue()); }); + deserializerMap.put("closingNotes", (n) -> { this.setClosingNotes(n.getStringValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("dueDateTime", (n) -> { this.setDueDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("priority", (n) -> { this.setPriority(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the priority property value. The priority assigned to the generic case. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPriority() { + return this.backingStore.get("priority"); + } + /** + * Serializes information the 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("assignedTo", this.getAssignedTo()); + writer.writeStringValue("closingNotes", this.getClosingNotes()); + writer.writeStringValue("description", this.getDescription()); + writer.writeOffsetDateTimeValue("dueDateTime", this.getDueDateTime()); + writer.writeStringValue("priority", this.getPriority()); + } + /** + * Sets the assignedTo property value. The user assigned to the generic case. + * @param value Value to set for the assignedTo property. + */ + public void setAssignedTo(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignedTo", value); + } + /** + * Sets the closingNotes property value. Notes recorded when the generic case is closed. + * @param value Value to set for the closingNotes property. + */ + public void setClosingNotes(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("closingNotes", value); + } + /** + * Sets the description property value. The description of the generic case. + * @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 dueDateTime property value. The target completion date and time for the generic case. + * @param value Value to set for the dueDateTime property. + */ + public void setDueDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("dueDateTime", value); + } + /** + * Sets the priority property value. The priority assigned to the generic case. + * @param value Value to set for the priority property. + */ + public void setPriority(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("priority", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ImpactedAssetsCounts.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ImpactedAssetsCounts.java new file mode 100644 index 00000000000..039d3e42f3c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ImpactedAssetsCounts.java @@ -0,0 +1,345 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ImpactedAssetsCounts implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ImpactedAssetsCounts} and sets the default values. + */ + public ImpactedAssetsCounts() { + 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 ImpactedAssetsCounts} + */ + @jakarta.annotation.Nonnull + public static ImpactedAssetsCounts createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ImpactedAssetsCounts(); + } + /** + * 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 aiAgents property value. The number of impacted AI agents. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getAiAgents() { + return this.backingStore.get("aiAgents"); + } + /** + * Gets the apps property value. The number of impacted apps. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getApps() { + return this.backingStore.get("apps"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the cloudResources property value. The number of impacted cloud resources. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCloudResources() { + return this.backingStore.get("cloudResources"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(15); + deserializerMap.put("aiAgents", (n) -> { this.setAiAgents(n.getIntegerValue()); }); + deserializerMap.put("apps", (n) -> { this.setApps(n.getIntegerValue()); }); + deserializerMap.put("cloudResources", (n) -> { this.setCloudResources(n.getIntegerValue()); }); + deserializerMap.put("files", (n) -> { this.setFiles(n.getIntegerValue()); }); + deserializerMap.put("ips", (n) -> { this.setIps(n.getIntegerValue()); }); + deserializerMap.put("machines", (n) -> { this.setMachines(n.getIntegerValue()); }); + deserializerMap.put("mailboxes", (n) -> { this.setMailboxes(n.getIntegerValue()); }); + deserializerMap.put("oauthApps", (n) -> { this.setOauthApps(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("processes", (n) -> { this.setProcesses(n.getIntegerValue()); }); + deserializerMap.put("registryKeys", (n) -> { this.setRegistryKeys(n.getIntegerValue()); }); + deserializerMap.put("securityGroups", (n) -> { this.setSecurityGroups(n.getIntegerValue()); }); + deserializerMap.put("total", (n) -> { this.setTotal(n.getIntegerValue()); }); + deserializerMap.put("urls", (n) -> { this.setUrls(n.getIntegerValue()); }); + deserializerMap.put("users", (n) -> { this.setUsers(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the files property value. The number of impacted files. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFiles() { + return this.backingStore.get("files"); + } + /** + * Gets the ips property value. The number of impacted IP addresses. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getIps() { + return this.backingStore.get("ips"); + } + /** + * Gets the machines property value. The number of impacted machines. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMachines() { + return this.backingStore.get("machines"); + } + /** + * Gets the mailboxes property value. The number of impacted mailboxes. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMailboxes() { + return this.backingStore.get("mailboxes"); + } + /** + * Gets the oauthApps property value. The number of impacted OAuth apps. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getOauthApps() { + return this.backingStore.get("oauthApps"); + } + /** + * 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 processes property value. The number of impacted processes. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getProcesses() { + return this.backingStore.get("processes"); + } + /** + * Gets the registryKeys property value. The number of impacted registry keys. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRegistryKeys() { + return this.backingStore.get("registryKeys"); + } + /** + * Gets the securityGroups property value. The number of impacted security groups. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSecurityGroups() { + return this.backingStore.get("securityGroups"); + } + /** + * Gets the total property value. The total number of impacted assets. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotal() { + return this.backingStore.get("total"); + } + /** + * Gets the urls property value. The number of impacted URLs. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUrls() { + return this.backingStore.get("urls"); + } + /** + * Gets the users property value. The number of impacted users. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUsers() { + return this.backingStore.get("users"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("aiAgents", this.getAiAgents()); + writer.writeIntegerValue("apps", this.getApps()); + writer.writeIntegerValue("cloudResources", this.getCloudResources()); + writer.writeIntegerValue("files", this.getFiles()); + writer.writeIntegerValue("ips", this.getIps()); + writer.writeIntegerValue("machines", this.getMachines()); + writer.writeIntegerValue("mailboxes", this.getMailboxes()); + writer.writeIntegerValue("oauthApps", this.getOauthApps()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("processes", this.getProcesses()); + writer.writeIntegerValue("registryKeys", this.getRegistryKeys()); + writer.writeIntegerValue("securityGroups", this.getSecurityGroups()); + writer.writeIntegerValue("total", this.getTotal()); + writer.writeIntegerValue("urls", this.getUrls()); + writer.writeIntegerValue("users", this.getUsers()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the aiAgents property value. The number of impacted AI agents. + * @param value Value to set for the aiAgents property. + */ + public void setAiAgents(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("aiAgents", value); + } + /** + * Sets the apps property value. The number of impacted apps. + * @param value Value to set for the apps property. + */ + public void setApps(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("apps", 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 cloudResources property value. The number of impacted cloud resources. + * @param value Value to set for the cloudResources property. + */ + public void setCloudResources(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("cloudResources", value); + } + /** + * Sets the files property value. The number of impacted files. + * @param value Value to set for the files property. + */ + public void setFiles(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("files", value); + } + /** + * Sets the ips property value. The number of impacted IP addresses. + * @param value Value to set for the ips property. + */ + public void setIps(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("ips", value); + } + /** + * Sets the machines property value. The number of impacted machines. + * @param value Value to set for the machines property. + */ + public void setMachines(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("machines", value); + } + /** + * Sets the mailboxes property value. The number of impacted mailboxes. + * @param value Value to set for the mailboxes property. + */ + public void setMailboxes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("mailboxes", value); + } + /** + * Sets the oauthApps property value. The number of impacted OAuth apps. + * @param value Value to set for the oauthApps property. + */ + public void setOauthApps(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("oauthApps", 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 processes property value. The number of impacted processes. + * @param value Value to set for the processes property. + */ + public void setProcesses(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("processes", value); + } + /** + * Sets the registryKeys property value. The number of impacted registry keys. + * @param value Value to set for the registryKeys property. + */ + public void setRegistryKeys(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("registryKeys", value); + } + /** + * Sets the securityGroups property value. The number of impacted security groups. + * @param value Value to set for the securityGroups property. + */ + public void setSecurityGroups(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("securityGroups", value); + } + /** + * Sets the total property value. The total number of impacted assets. + * @param value Value to set for the total property. + */ + public void setTotal(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("total", value); + } + /** + * Sets the urls property value. The number of impacted URLs. + * @param value Value to set for the urls property. + */ + public void setUrls(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("urls", value); + } + /** + * Sets the users property value. The number of impacted users. + * @param value Value to set for the users property. + */ + public void setUsers(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("users", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentCase.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentCase.java new file mode 100644 index 00000000000..84c28f8e4c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentCase.java @@ -0,0 +1,641 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class IncidentCase extends CaseEscaped implements Parsable { + /** + * Instantiates a new {@link IncidentCase} and sets the default values. + */ + public IncidentCase() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.incidentCase"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link IncidentCase} + */ + @jakarta.annotation.Nonnull + public static IncidentCase createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new IncidentCase(); + } + /** + * Gets the aiAgentIds property value. The list of AI agent identifiers associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAiAgentIds() { + return this.backingStore.get("aiAgentIds"); + } + /** + * Gets the alertCounts property value. A summary of alert counts grouped by severity and status. + * @return a {@link AlertCounts} + */ + @jakarta.annotation.Nullable + public AlertCounts getAlertCounts() { + return this.backingStore.get("alertCounts"); + } + /** + * Gets the alertPolicyIds property value. The list of alert policy identifiers associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAlertPolicyIds() { + return this.backingStore.get("alertPolicyIds"); + } + /** + * Gets the assignedTo property value. The user assigned to investigate the incident case. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignedTo() { + return this.backingStore.get("assignedTo"); + } + /** + * Gets the associatedThreatIds property value. The list of threat identifiers associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAssociatedThreatIds() { + return this.backingStore.get("associatedThreatIds"); + } + /** + * Gets the categories property value. The incident categories. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCategories() { + return this.backingStore.get("categories"); + } + /** + * Gets the classification property value. The classification property + * @return a {@link IncidentClassification} + */ + @jakarta.annotation.Nullable + public IncidentClassification getClassification() { + return this.backingStore.get("classification"); + } + /** + * Gets the cloudScopes property value. The cloud scopes associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCloudScopes() { + return this.backingStore.get("cloudScopes"); + } + /** + * Gets the dataSensitivityLabels property value. The data sensitivity labels associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDataSensitivityLabels() { + return this.backingStore.get("dataSensitivityLabels"); + } + /** + * Gets the dataStreams property value. The data streams associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDataStreams() { + return this.backingStore.get("dataStreams"); + } + /** + * Gets the detectionSources property value. The detection sources that identified the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDetectionSources() { + return this.backingStore.get("detectionSources"); + } + /** + * Gets the determination property value. The determination property + * @return a {@link IncidentDetermination} + */ + @jakarta.annotation.Nullable + public IncidentDetermination getDetermination() { + return this.backingStore.get("determination"); + } + /** + * Gets the dueDateTime property value. The target completion date and time for the incident case. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDueDateTime() { + return this.backingStore.get("dueDateTime"); + } + /** + * Gets the emailNotificationRecipients property value. The email notification recipients for the incident case. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEmailNotificationRecipients() { + return this.backingStore.get("emailNotificationRecipients"); + } + /** + * 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("aiAgentIds", (n) -> { this.setAiAgentIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("alertCounts", (n) -> { this.setAlertCounts(n.getObjectValue(AlertCounts::createFromDiscriminatorValue)); }); + deserializerMap.put("alertPolicyIds", (n) -> { this.setAlertPolicyIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("assignedTo", (n) -> { this.setAssignedTo(n.getStringValue()); }); + deserializerMap.put("associatedThreatIds", (n) -> { this.setAssociatedThreatIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("categories", (n) -> { this.setCategories(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("classification", (n) -> { this.setClassification(n.getEnumValue(IncidentClassification::forValue)); }); + deserializerMap.put("cloudScopes", (n) -> { this.setCloudScopes(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("dataSensitivityLabels", (n) -> { this.setDataSensitivityLabels(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("dataStreams", (n) -> { this.setDataStreams(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("detectionSources", (n) -> { this.setDetectionSources(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("determination", (n) -> { this.setDetermination(n.getEnumValue(IncidentDetermination::forValue)); }); + deserializerMap.put("dueDateTime", (n) -> { this.setDueDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("emailNotificationRecipients", (n) -> { this.setEmailNotificationRecipients(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("firstEventTime", (n) -> { this.setFirstEventTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("impactedAssets", (n) -> { this.setImpactedAssets(n.getObjectValue(ImpactedAssetsCounts::createFromDiscriminatorValue)); }); + deserializerMap.put("incidentId", (n) -> { this.setIncidentId(n.getLongValue()); }); + deserializerMap.put("incidentWebUrl", (n) -> { this.setIncidentWebUrl(n.getStringValue()); }); + deserializerMap.put("investigation", (n) -> { this.setInvestigation(n.getObjectValue(Investigation::createFromDiscriminatorValue)); }); + deserializerMap.put("investigationIds", (n) -> { this.setInvestigationIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("investigationStates", (n) -> { this.setInvestigationStates(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("lastEventTime", (n) -> { this.setLastEventTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("machineGroupIds", (n) -> { this.setMachineGroupIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("osPlatforms", (n) -> { this.setOsPlatforms(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("policyNames", (n) -> { this.setPolicyNames(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("priorityScore", (n) -> { this.setPriorityScore(n.getIntegerValue()); }); + deserializerMap.put("productNames", (n) -> { this.setProductNames(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("redirectCaseId", (n) -> { this.setRedirectCaseId(n.getLongValue()); }); + deserializerMap.put("redirectIncidentId", (n) -> { this.setRedirectIncidentId(n.getLongValue()); }); + deserializerMap.put("serviceSources", (n) -> { this.setServiceSources(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("severity", (n) -> { this.setSeverity(n.getEnumValue(IncidentSeverity::forValue)); }); + deserializerMap.put("summary", (n) -> { this.setSummary(n.getStringValue()); }); + deserializerMap.put("systemTags", (n) -> { this.setSystemTags(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("topRiskScore", (n) -> { this.setTopRiskScore(n.getIntegerValue()); }); + deserializerMap.put("workspaceIds", (n) -> { this.setWorkspaceIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the firstEventTime property value. The date and time of the first event in the incident. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getFirstEventTime() { + return this.backingStore.get("firstEventTime"); + } + /** + * Gets the impactedAssets property value. A summary of impacted asset counts for the incident. + * @return a {@link ImpactedAssetsCounts} + */ + @jakarta.annotation.Nullable + public ImpactedAssetsCounts getImpactedAssets() { + return this.backingStore.get("impactedAssets"); + } + /** + * Gets the incidentId property value. The Microsoft Security incident identifier. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getIncidentId() { + return this.backingStore.get("incidentId"); + } + /** + * Gets the incidentWebUrl property value. The URL for the incident in the Microsoft Defender portal. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIncidentWebUrl() { + return this.backingStore.get("incidentWebUrl"); + } + /** + * Gets the investigation property value. A summary of investigation details associated with the incident. + * @return a {@link Investigation} + */ + @jakarta.annotation.Nullable + public Investigation getInvestigation() { + return this.backingStore.get("investigation"); + } + /** + * Gets the investigationIds property value. The list of investigation identifiers associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInvestigationIds() { + return this.backingStore.get("investigationIds"); + } + /** + * Gets the investigationStates property value. The list of investigation states associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInvestigationStates() { + return this.backingStore.get("investigationStates"); + } + /** + * Gets the lastEventTime property value. The date and time of the most recent event in the incident. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastEventTime() { + return this.backingStore.get("lastEventTime"); + } + /** + * Gets the machineGroupIds property value. The list of machine group identifiers associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMachineGroupIds() { + return this.backingStore.get("machineGroupIds"); + } + /** + * Gets the osPlatforms property value. The operating system platforms associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOsPlatforms() { + return this.backingStore.get("osPlatforms"); + } + /** + * Gets the policyNames property value. The policy names associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPolicyNames() { + return this.backingStore.get("policyNames"); + } + /** + * Gets the priorityScore property value. The priority score assigned to the incident. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPriorityScore() { + return this.backingStore.get("priorityScore"); + } + /** + * Gets the productNames property value. The product names associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProductNames() { + return this.backingStore.get("productNames"); + } + /** + * Gets the redirectCaseId property value. The case identifier to which this case redirects when merged. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getRedirectCaseId() { + return this.backingStore.get("redirectCaseId"); + } + /** + * Gets the redirectIncidentId property value. The incident identifier to which this incident redirects when merged. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getRedirectIncidentId() { + return this.backingStore.get("redirectIncidentId"); + } + /** + * Gets the serviceSources property value. The service sources associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getServiceSources() { + return this.backingStore.get("serviceSources"); + } + /** + * Gets the severity property value. The severity property + * @return a {@link IncidentSeverity} + */ + @jakarta.annotation.Nullable + public IncidentSeverity getSeverity() { + return this.backingStore.get("severity"); + } + /** + * Gets the summary property value. A summary of the incident. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSummary() { + return this.backingStore.get("summary"); + } + /** + * Gets the systemTags property value. The system tags associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSystemTags() { + return this.backingStore.get("systemTags"); + } + /** + * Gets the topRiskScore property value. The top risk score associated with the incident. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTopRiskScore() { + return this.backingStore.get("topRiskScore"); + } + /** + * Gets the workspaceIds property value. The list of workspace identifiers associated with the incident. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getWorkspaceIds() { + return this.backingStore.get("workspaceIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("aiAgentIds", this.getAiAgentIds()); + writer.writeObjectValue("alertCounts", this.getAlertCounts()); + writer.writeCollectionOfPrimitiveValues("alertPolicyIds", this.getAlertPolicyIds()); + writer.writeStringValue("assignedTo", this.getAssignedTo()); + writer.writeCollectionOfPrimitiveValues("associatedThreatIds", this.getAssociatedThreatIds()); + writer.writeCollectionOfPrimitiveValues("categories", this.getCategories()); + writer.writeEnumValue("classification", this.getClassification()); + writer.writeCollectionOfPrimitiveValues("cloudScopes", this.getCloudScopes()); + writer.writeCollectionOfPrimitiveValues("dataSensitivityLabels", this.getDataSensitivityLabels()); + writer.writeCollectionOfPrimitiveValues("dataStreams", this.getDataStreams()); + writer.writeCollectionOfPrimitiveValues("detectionSources", this.getDetectionSources()); + writer.writeEnumValue("determination", this.getDetermination()); + writer.writeOffsetDateTimeValue("dueDateTime", this.getDueDateTime()); + writer.writeCollectionOfPrimitiveValues("emailNotificationRecipients", this.getEmailNotificationRecipients()); + writer.writeOffsetDateTimeValue("firstEventTime", this.getFirstEventTime()); + writer.writeObjectValue("impactedAssets", this.getImpactedAssets()); + writer.writeLongValue("incidentId", this.getIncidentId()); + writer.writeStringValue("incidentWebUrl", this.getIncidentWebUrl()); + writer.writeObjectValue("investigation", this.getInvestigation()); + writer.writeCollectionOfPrimitiveValues("investigationIds", this.getInvestigationIds()); + writer.writeCollectionOfPrimitiveValues("investigationStates", this.getInvestigationStates()); + writer.writeOffsetDateTimeValue("lastEventTime", this.getLastEventTime()); + writer.writeCollectionOfPrimitiveValues("machineGroupIds", this.getMachineGroupIds()); + writer.writeCollectionOfPrimitiveValues("osPlatforms", this.getOsPlatforms()); + writer.writeCollectionOfPrimitiveValues("policyNames", this.getPolicyNames()); + writer.writeIntegerValue("priorityScore", this.getPriorityScore()); + writer.writeCollectionOfPrimitiveValues("productNames", this.getProductNames()); + writer.writeLongValue("redirectCaseId", this.getRedirectCaseId()); + writer.writeLongValue("redirectIncidentId", this.getRedirectIncidentId()); + writer.writeCollectionOfPrimitiveValues("serviceSources", this.getServiceSources()); + writer.writeEnumValue("severity", this.getSeverity()); + writer.writeStringValue("summary", this.getSummary()); + writer.writeCollectionOfPrimitiveValues("systemTags", this.getSystemTags()); + writer.writeIntegerValue("topRiskScore", this.getTopRiskScore()); + writer.writeCollectionOfPrimitiveValues("workspaceIds", this.getWorkspaceIds()); + } + /** + * Sets the aiAgentIds property value. The list of AI agent identifiers associated with the incident. + * @param value Value to set for the aiAgentIds property. + */ + public void setAiAgentIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("aiAgentIds", value); + } + /** + * Sets the alertCounts property value. A summary of alert counts grouped by severity and status. + * @param value Value to set for the alertCounts property. + */ + public void setAlertCounts(@jakarta.annotation.Nullable final AlertCounts value) { + this.backingStore.set("alertCounts", value); + } + /** + * Sets the alertPolicyIds property value. The list of alert policy identifiers associated with the incident. + * @param value Value to set for the alertPolicyIds property. + */ + public void setAlertPolicyIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("alertPolicyIds", value); + } + /** + * Sets the assignedTo property value. The user assigned to investigate the incident case. + * @param value Value to set for the assignedTo property. + */ + public void setAssignedTo(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignedTo", value); + } + /** + * Sets the associatedThreatIds property value. The list of threat identifiers associated with the incident. + * @param value Value to set for the associatedThreatIds property. + */ + public void setAssociatedThreatIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("associatedThreatIds", value); + } + /** + * Sets the categories property value. The incident categories. + * @param value Value to set for the categories property. + */ + public void setCategories(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("categories", value); + } + /** + * Sets the classification property value. The classification property + * @param value Value to set for the classification property. + */ + public void setClassification(@jakarta.annotation.Nullable final IncidentClassification value) { + this.backingStore.set("classification", value); + } + /** + * Sets the cloudScopes property value. The cloud scopes associated with the incident. + * @param value Value to set for the cloudScopes property. + */ + public void setCloudScopes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("cloudScopes", value); + } + /** + * Sets the dataSensitivityLabels property value. The data sensitivity labels associated with the incident. + * @param value Value to set for the dataSensitivityLabels property. + */ + public void setDataSensitivityLabels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("dataSensitivityLabels", value); + } + /** + * Sets the dataStreams property value. The data streams associated with the incident. + * @param value Value to set for the dataStreams property. + */ + public void setDataStreams(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("dataStreams", value); + } + /** + * Sets the detectionSources property value. The detection sources that identified the incident. + * @param value Value to set for the detectionSources property. + */ + public void setDetectionSources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("detectionSources", value); + } + /** + * Sets the determination property value. The determination property + * @param value Value to set for the determination property. + */ + public void setDetermination(@jakarta.annotation.Nullable final IncidentDetermination value) { + this.backingStore.set("determination", value); + } + /** + * Sets the dueDateTime property value. The target completion date and time for the incident case. + * @param value Value to set for the dueDateTime property. + */ + public void setDueDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("dueDateTime", value); + } + /** + * Sets the emailNotificationRecipients property value. The email notification recipients for the incident case. + * @param value Value to set for the emailNotificationRecipients property. + */ + public void setEmailNotificationRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("emailNotificationRecipients", value); + } + /** + * Sets the firstEventTime property value. The date and time of the first event in the incident. + * @param value Value to set for the firstEventTime property. + */ + public void setFirstEventTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("firstEventTime", value); + } + /** + * Sets the impactedAssets property value. A summary of impacted asset counts for the incident. + * @param value Value to set for the impactedAssets property. + */ + public void setImpactedAssets(@jakarta.annotation.Nullable final ImpactedAssetsCounts value) { + this.backingStore.set("impactedAssets", value); + } + /** + * Sets the incidentId property value. The Microsoft Security incident identifier. + * @param value Value to set for the incidentId property. + */ + public void setIncidentId(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("incidentId", value); + } + /** + * Sets the incidentWebUrl property value. The URL for the incident in the Microsoft Defender portal. + * @param value Value to set for the incidentWebUrl property. + */ + public void setIncidentWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("incidentWebUrl", value); + } + /** + * Sets the investigation property value. A summary of investigation details associated with the incident. + * @param value Value to set for the investigation property. + */ + public void setInvestigation(@jakarta.annotation.Nullable final Investigation value) { + this.backingStore.set("investigation", value); + } + /** + * Sets the investigationIds property value. The list of investigation identifiers associated with the incident. + * @param value Value to set for the investigationIds property. + */ + public void setInvestigationIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("investigationIds", value); + } + /** + * Sets the investigationStates property value. The list of investigation states associated with the incident. + * @param value Value to set for the investigationStates property. + */ + public void setInvestigationStates(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("investigationStates", value); + } + /** + * Sets the lastEventTime property value. The date and time of the most recent event in the incident. + * @param value Value to set for the lastEventTime property. + */ + public void setLastEventTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastEventTime", value); + } + /** + * Sets the machineGroupIds property value. The list of machine group identifiers associated with the incident. + * @param value Value to set for the machineGroupIds property. + */ + public void setMachineGroupIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("machineGroupIds", value); + } + /** + * Sets the osPlatforms property value. The operating system platforms associated with the incident. + * @param value Value to set for the osPlatforms property. + */ + public void setOsPlatforms(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("osPlatforms", value); + } + /** + * Sets the policyNames property value. The policy names associated with the incident. + * @param value Value to set for the policyNames property. + */ + public void setPolicyNames(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("policyNames", value); + } + /** + * Sets the priorityScore property value. The priority score assigned to the incident. + * @param value Value to set for the priorityScore property. + */ + public void setPriorityScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("priorityScore", value); + } + /** + * Sets the productNames property value. The product names associated with the incident. + * @param value Value to set for the productNames property. + */ + public void setProductNames(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("productNames", value); + } + /** + * Sets the redirectCaseId property value. The case identifier to which this case redirects when merged. + * @param value Value to set for the redirectCaseId property. + */ + public void setRedirectCaseId(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("redirectCaseId", value); + } + /** + * Sets the redirectIncidentId property value. The incident identifier to which this incident redirects when merged. + * @param value Value to set for the redirectIncidentId property. + */ + public void setRedirectIncidentId(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("redirectIncidentId", value); + } + /** + * Sets the serviceSources property value. The service sources associated with the incident. + * @param value Value to set for the serviceSources property. + */ + public void setServiceSources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("serviceSources", value); + } + /** + * Sets the severity property value. The severity property + * @param value Value to set for the severity property. + */ + public void setSeverity(@jakarta.annotation.Nullable final IncidentSeverity value) { + this.backingStore.set("severity", value); + } + /** + * Sets the summary property value. A summary of the incident. + * @param value Value to set for the summary property. + */ + public void setSummary(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("summary", value); + } + /** + * Sets the systemTags property value. The system tags associated with the incident. + * @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 topRiskScore property value. The top risk score associated with the incident. + * @param value Value to set for the topRiskScore property. + */ + public void setTopRiskScore(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("topRiskScore", value); + } + /** + * Sets the workspaceIds property value. The list of workspace identifiers associated with the incident. + * @param value Value to set for the workspaceIds property. + */ + public void setWorkspaceIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("workspaceIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentClassification.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentClassification.java new file mode 100644 index 00000000000..d8d0b8d4210 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentClassification.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum IncidentClassification implements ValuedEnum { + Unknown("unknown"), + FalsePositive("falsePositive"), + TruePositive("truePositive"), + InformationalExpectedActivity("informationalExpectedActivity"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + IncidentClassification(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static IncidentClassification forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "falsePositive": return FalsePositive; + case "truePositive": return TruePositive; + case "informationalExpectedActivity": return InformationalExpectedActivity; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentDetermination.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentDetermination.java new file mode 100644 index 00000000000..6bd187f7ec1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentDetermination.java @@ -0,0 +1,53 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum IncidentDetermination implements ValuedEnum { + Unknown("unknown"), + Apt("apt"), + Malware("malware"), + SecurityPersonnel("securityPersonnel"), + SecurityTesting("securityTesting"), + UnwantedSoftware("unwantedSoftware"), + Other("other"), + MultiStagedAttack("multiStagedAttack"), + CompromisedAccount("compromisedAccount"), + Phishing("phishing"), + MaliciousUserActivity("maliciousUserActivity"), + NotMalicious("notMalicious"), + NotEnoughDataToValidate("notEnoughDataToValidate"), + ConfirmedActivity("confirmedActivity"), + LineOfBusinessApplication("lineOfBusinessApplication"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + IncidentDetermination(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static IncidentDetermination forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "apt": return Apt; + case "malware": return Malware; + case "securityPersonnel": return SecurityPersonnel; + case "securityTesting": return SecurityTesting; + case "unwantedSoftware": return UnwantedSoftware; + case "other": return Other; + case "multiStagedAttack": return MultiStagedAttack; + case "compromisedAccount": return CompromisedAccount; + case "phishing": return Phishing; + case "maliciousUserActivity": return MaliciousUserActivity; + case "notMalicious": return NotMalicious; + case "notEnoughDataToValidate": return NotEnoughDataToValidate; + case "confirmedActivity": return ConfirmedActivity; + case "lineOfBusinessApplication": return LineOfBusinessApplication; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentRelation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentRelation.java new file mode 100644 index 00000000000..2028055bffd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentRelation.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class IncidentRelation extends Relation implements Parsable { + /** + * Instantiates a new {@link IncidentRelation} and sets the default values. + */ + public IncidentRelation() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.incidentRelation"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link IncidentRelation} + */ + @jakarta.annotation.Nonnull + public static IncidentRelation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new IncidentRelation(); + } + /** + * 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/security/casemanagement/IncidentSeverity.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentSeverity.java new file mode 100644 index 00000000000..133ffa0d4dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentSeverity.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum IncidentSeverity implements ValuedEnum { + Unknown("unknown"), + Informational("informational"), + Low("low"), + Medium("medium"), + High("high"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + IncidentSeverity(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static IncidentSeverity forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "informational": return Informational; + case "low": return Low; + case "medium": return Medium; + case "high": return High; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentSeverityCounts.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentSeverityCounts.java new file mode 100644 index 00000000000..d4e2feaba01 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/IncidentSeverityCounts.java @@ -0,0 +1,192 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class IncidentSeverityCounts implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link IncidentSeverityCounts} and sets the default values. + */ + public IncidentSeverityCounts() { + 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 IncidentSeverityCounts} + */ + @jakarta.annotation.Nonnull + public static IncidentSeverityCounts createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new IncidentSeverityCounts(); + } + /** + * 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("high", (n) -> { this.setHigh(n.getIntegerValue()); }); + deserializerMap.put("informational", (n) -> { this.setInformational(n.getIntegerValue()); }); + deserializerMap.put("low", (n) -> { this.setLow(n.getIntegerValue()); }); + deserializerMap.put("medium", (n) -> { this.setMedium(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("unknown", (n) -> { this.setUnknown(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the high property value. The number of alerts with high severity. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getHigh() { + return this.backingStore.get("high"); + } + /** + * Gets the informational property value. The number of alerts with informational severity. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getInformational() { + return this.backingStore.get("informational"); + } + /** + * Gets the low property value. The number of alerts with low severity. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getLow() { + return this.backingStore.get("low"); + } + /** + * Gets the medium property value. The number of alerts with medium severity. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMedium() { + return this.backingStore.get("medium"); + } + /** + * 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 unknown property value. The number of alerts with unknown severity. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUnknown() { + return this.backingStore.get("unknown"); + } + /** + * Serializes information the 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("high", this.getHigh()); + writer.writeIntegerValue("informational", this.getInformational()); + writer.writeIntegerValue("low", this.getLow()); + writer.writeIntegerValue("medium", this.getMedium()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("unknown", this.getUnknown()); + 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 high property value. The number of alerts with high severity. + * @param value Value to set for the high property. + */ + public void setHigh(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("high", value); + } + /** + * Sets the informational property value. The number of alerts with informational severity. + * @param value Value to set for the informational property. + */ + public void setInformational(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("informational", value); + } + /** + * Sets the low property value. The number of alerts with low severity. + * @param value Value to set for the low property. + */ + public void setLow(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("low", value); + } + /** + * Sets the medium property value. The number of alerts with medium severity. + * @param value Value to set for the medium property. + */ + public void setMedium(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("medium", 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 unknown property value. The number of alerts with unknown severity. + * @param value Value to set for the unknown property. + */ + public void setUnknown(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("unknown", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Investigation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Investigation.java new file mode 100644 index 00000000000..11325d23ce3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Investigation.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Investigation implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link Investigation} and sets the default values. + */ + public Investigation() { + 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 Investigation} + */ + @jakarta.annotation.Nonnull + public static Investigation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Investigation(); + } + /** + * 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 count property value. The number of investigations. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCount() { + return this.backingStore.get("count"); + } + /** + * 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("count", (n) -> { this.setCount(n.getIntegerValue()); }); + deserializerMap.put("ids", (n) -> { this.setIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("state", (n) -> { this.setState(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the ids property value. The investigation identifiers. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIds() { + return this.backingStore.get("ids"); + } + /** + * 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 state property value. The investigation state. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getState() { + return this.backingStore.get("state"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("count", this.getCount()); + writer.writeCollectionOfPrimitiveValues("ids", this.getIds()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("state", this.getState()); + 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 count property value. The number of investigations. + * @param value Value to set for the count property. + */ + public void setCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("count", value); + } + /** + * Sets the ids property value. The investigation identifiers. + * @param value Value to set for the ids property. + */ + public void setIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("ids", 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 state property value. The investigation state. + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("state", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ModifiedProperty.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ModifiedProperty.java new file mode 100644 index 00000000000..e4db30a264f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ModifiedProperty.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ModifiedProperty implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ModifiedProperty} and sets the default values. + */ + public ModifiedProperty() { + 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 ModifiedProperty} + */ + @jakarta.annotation.Nonnull + public static ModifiedProperty createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ModifiedProperty(); + } + /** + * 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("newValue", (n) -> { this.setNewValue(n.getObjectValue(ValueProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("oldValue", (n) -> { this.setOldValue(n.getObjectValue(ValueProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("propertyName", (n) -> { this.setPropertyName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the newValue property value. The new value after the change. + * @return a {@link ValueProperty} + */ + @jakarta.annotation.Nullable + public ValueProperty getNewValue() { + return this.backingStore.get("newValue"); + } + /** + * 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 oldValue property value. The previous value before the change. + * @return a {@link ValueProperty} + */ + @jakarta.annotation.Nullable + public ValueProperty getOldValue() { + return this.backingStore.get("oldValue"); + } + /** + * Gets the propertyName property value. The name of the property that changed. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPropertyName() { + return this.backingStore.get("propertyName"); + } + /** + * Serializes information the 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("newValue", this.getNewValue()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("oldValue", this.getOldValue()); + writer.writeStringValue("propertyName", this.getPropertyName()); + 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 newValue property value. The new value after the change. + * @param value Value to set for the newValue property. + */ + public void setNewValue(@jakarta.annotation.Nullable final ValueProperty value) { + this.backingStore.set("newValue", 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 oldValue property value. The previous value before the change. + * @param value Value to set for the oldValue property. + */ + public void setOldValue(@jakarta.annotation.Nullable final ValueProperty value) { + this.backingStore.set("oldValue", value); + } + /** + * Sets the propertyName property value. The name of the property that changed. + * @param value Value to set for the propertyName property. + */ + public void setPropertyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("propertyName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/RecommendationRelation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/RecommendationRelation.java new file mode 100644 index 00000000000..5b27e5b9007 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/RecommendationRelation.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecommendationRelation extends Relation implements Parsable { + /** + * Instantiates a new {@link RecommendationRelation} and sets the default values. + */ + public RecommendationRelation() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.recommendationRelation"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RecommendationRelation} + */ + @jakarta.annotation.Nonnull + public static RecommendationRelation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecommendationRelation(); + } + /** + * 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("recommendationType", (n) -> { this.setRecommendationType(n.getStringValue()); }); + deserializerMap.put("resourceGroupName", (n) -> { this.setResourceGroupName(n.getStringValue()); }); + deserializerMap.put("subscriptionId", (n) -> { this.setSubscriptionId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the recommendationType property value. The recommendation type associated with the linked recommendation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRecommendationType() { + return this.backingStore.get("recommendationType"); + } + /** + * Gets the resourceGroupName property value. The Azure resource group name for the related recommendation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceGroupName() { + return this.backingStore.get("resourceGroupName"); + } + /** + * Gets the subscriptionId property value. The Azure subscription identifier for the related recommendation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubscriptionId() { + return this.backingStore.get("subscriptionId"); + } + /** + * Serializes information the 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("recommendationType", this.getRecommendationType()); + writer.writeStringValue("resourceGroupName", this.getResourceGroupName()); + writer.writeStringValue("subscriptionId", this.getSubscriptionId()); + } + /** + * Sets the recommendationType property value. The recommendation type associated with the linked recommendation. + * @param value Value to set for the recommendationType property. + */ + public void setRecommendationType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("recommendationType", value); + } + /** + * Sets the resourceGroupName property value. The Azure resource group name for the related recommendation. + * @param value Value to set for the resourceGroupName property. + */ + public void setResourceGroupName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceGroupName", value); + } + /** + * Sets the subscriptionId property value. The Azure subscription identifier for the related recommendation. + * @param value Value to set for the subscriptionId property. + */ + public void setSubscriptionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subscriptionId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Relation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Relation.java new file mode 100644 index 00000000000..757fb5ff640 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Relation.java @@ -0,0 +1,71 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Relation extends CaseManagementEntity implements Parsable { + /** + * Instantiates a new {@link Relation} and sets the default values. + */ + public Relation() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.relation"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Relation} + */ + @jakarta.annotation.Nonnull + public static Relation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.security.caseManagement.incidentRelation": return new IncidentRelation(); + case "#microsoft.graph.security.caseManagement.recommendationRelation": return new RecommendationRelation(); + case "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation": return new WorkspaceIndicatorRelation(); + } + } + return new Relation(); + } + /** + * 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("relatedResourceId", (n) -> { this.setRelatedResourceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the relatedResourceId property value. The identifier of the related external resource. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRelatedResourceId() { + return this.backingStore.get("relatedResourceId"); + } + /** + * Serializes information the 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("relatedResourceId", this.getRelatedResourceId()); + } + /** + * Sets the relatedResourceId property value. The identifier of the related external resource. + * @param value Value to set for the relatedResourceId property. + */ + public void setRelatedResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("relatedResourceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/RelationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/RelationCollectionResponse.java new file mode 100644 index 00000000000..78b95c6767b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/RelationCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RelationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RelationCollectionResponse} and sets the default values. + */ + public RelationCollectionResponse() { + 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 RelationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static RelationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RelationCollectionResponse(); + } + /** + * 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(Relation::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StringValueProperty.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StringValueProperty.java new file mode 100644 index 00000000000..96992900a2e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/StringValueProperty.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StringValueProperty extends ValueProperty implements Parsable { + /** + * Instantiates a new {@link StringValueProperty} and sets the default values. + */ + public StringValueProperty() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.stringValueProperty"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link StringValueProperty} + */ + @jakarta.annotation.Nonnull + public static StringValueProperty createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StringValueProperty(); + } + /** + * 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.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the value property value. The string value. + * @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); + super.serialize(writer); + writer.writeStringValue("value", this.getValue()); + } + /** + * Sets the value property value. The string value. + * @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/security/casemanagement/Task.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Task.java new file mode 100644 index 00000000000..73de45fc3f8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/Task.java @@ -0,0 +1,182 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Task extends CaseManagementEntity implements Parsable { + /** + * Instantiates a new {@link Task} and sets the default values. + */ + public Task() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.task"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Task} + */ + @jakarta.annotation.Nonnull + public static Task createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Task(); + } + /** + * Gets the assignedTo property value. The user assigned to the task. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignedTo() { + return this.backingStore.get("assignedTo"); + } + /** + * Gets the category property value. The category property + * @return a {@link CaseTaskCategory} + */ + @jakarta.annotation.Nullable + public CaseTaskCategory getCategory() { + return this.backingStore.get("category"); + } + /** + * Gets the closingNotes property value. Notes recorded when the task is completed. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClosingNotes() { + return this.backingStore.get("closingNotes"); + } + /** + * Gets the description property value. The description of the task. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. The title of the task. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the dueDateTime property value. The target completion date and time for the task. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDueDateTime() { + return this.backingStore.get("dueDateTime"); + } + /** + * 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("assignedTo", (n) -> { this.setAssignedTo(n.getStringValue()); }); + deserializerMap.put("category", (n) -> { this.setCategory(n.getEnumValue(CaseTaskCategory::forValue)); }); + deserializerMap.put("closingNotes", (n) -> { this.setClosingNotes(n.getStringValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("dueDateTime", (n) -> { this.setDueDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("priority", (n) -> { this.setPriority(n.getEnumValue(CaseTaskPriority::forValue)); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(TaskStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the priority property value. The priority property + * @return a {@link CaseTaskPriority} + */ + @jakarta.annotation.Nullable + public CaseTaskPriority getPriority() { + return this.backingStore.get("priority"); + } + /** + * Gets the status property value. The status property + * @return a {@link TaskStatus} + */ + @jakarta.annotation.Nullable + public TaskStatus 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("assignedTo", this.getAssignedTo()); + writer.writeEnumValue("category", this.getCategory()); + writer.writeStringValue("closingNotes", this.getClosingNotes()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeOffsetDateTimeValue("dueDateTime", this.getDueDateTime()); + writer.writeEnumValue("priority", this.getPriority()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the assignedTo property value. The user assigned to the task. + * @param value Value to set for the assignedTo property. + */ + public void setAssignedTo(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignedTo", 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 CaseTaskCategory value) { + this.backingStore.set("category", value); + } + /** + * Sets the closingNotes property value. Notes recorded when the task is completed. + * @param value Value to set for the closingNotes property. + */ + public void setClosingNotes(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("closingNotes", value); + } + /** + * Sets the description property value. The description of the task. + * @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 title of the task. + * @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 dueDateTime property value. The target completion date and time for the task. + * @param value Value to set for the dueDateTime property. + */ + public void setDueDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("dueDateTime", value); + } + /** + * Sets the priority property value. The priority property + * @param value Value to set for the priority property. + */ + public void setPriority(@jakarta.annotation.Nullable final CaseTaskPriority value) { + this.backingStore.set("priority", 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 TaskStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/TaskCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/TaskCollectionResponse.java new file mode 100644 index 00000000000..11b605b1576 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/TaskCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link TaskCollectionResponse} and sets the default values. + */ + public TaskCollectionResponse() { + 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 TaskCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static TaskCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TaskCollectionResponse(); + } + /** + * 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(Task::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/TaskStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/TaskStatus.java new file mode 100644 index 00000000000..b66fedca3dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/TaskStatus.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum TaskStatus implements ValuedEnum { + NotSet("notSet"), + New("new"), + InProgress("inProgress"), + Failed("failed"), + PartiallyCompleted("partiallyCompleted"), + Skipped("skipped"), + Completed("completed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + TaskStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static TaskStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notSet": return NotSet; + case "new": return New; + case "inProgress": return InProgress; + case "failed": return Failed; + case "partiallyCompleted": return PartiallyCompleted; + case "skipped": return Skipped; + case "completed": return Completed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItem.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItem.java new file mode 100644 index 00000000000..ae36d5ffacb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItem.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThirdPartyWorkItem implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ThirdPartyWorkItem} and sets the default values. + */ + public ThirdPartyWorkItem() { + 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 ThirdPartyWorkItem} + */ + @jakarta.annotation.Nonnull + public static ThirdPartyWorkItem createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThirdPartyWorkItem(); + } + /** + * 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>(8); + deserializerMap.put("identifier", (n) -> { this.setIdentifier(n.getStringValue()); }); + deserializerMap.put("instance", (n) -> { this.setInstance(n.getStringValue()); }); + deserializerMap.put("lastSyncedOnDateTime", (n) -> { this.setLastSyncedOnDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("metadata", (n) -> { this.setMetadata(n.getObjectValue(ThirdPartyWorkItemMetadata::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("provider", (n) -> { this.setProvider(n.getEnumValue(ThirdPartyWorkItemProvider::forValue)); }); + deserializerMap.put("syncedBy", (n) -> { this.setSyncedBy(n.getStringValue()); }); + deserializerMap.put("workItemType", (n) -> { this.setWorkItemType(n.getEnumValue(ThirdPartyWorkItemType::forValue)); }); + return deserializerMap; + } + /** + * Gets the identifier property value. The identifier property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIdentifier() { + return this.backingStore.get("identifier"); + } + /** + * Gets the instance property value. The instance property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getInstance() { + return this.backingStore.get("instance"); + } + /** + * Gets the lastSyncedOnDateTime property value. The lastSyncedOnDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastSyncedOnDateTime() { + return this.backingStore.get("lastSyncedOnDateTime"); + } + /** + * Gets the metadata property value. The metadata property + * @return a {@link ThirdPartyWorkItemMetadata} + */ + @jakarta.annotation.Nullable + public ThirdPartyWorkItemMetadata getMetadata() { + return this.backingStore.get("metadata"); + } + /** + * 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 provider property value. The provider property + * @return a {@link ThirdPartyWorkItemProvider} + */ + @jakarta.annotation.Nullable + public ThirdPartyWorkItemProvider getProvider() { + return this.backingStore.get("provider"); + } + /** + * Gets the syncedBy property value. The syncedBy property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSyncedBy() { + return this.backingStore.get("syncedBy"); + } + /** + * Gets the workItemType property value. The workItemType property + * @return a {@link ThirdPartyWorkItemType} + */ + @jakarta.annotation.Nullable + public ThirdPartyWorkItemType getWorkItemType() { + return this.backingStore.get("workItemType"); + } + /** + * Serializes information the 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("identifier", this.getIdentifier()); + writer.writeStringValue("instance", this.getInstance()); + writer.writeOffsetDateTimeValue("lastSyncedOnDateTime", this.getLastSyncedOnDateTime()); + writer.writeObjectValue("metadata", this.getMetadata()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("provider", this.getProvider()); + writer.writeStringValue("syncedBy", this.getSyncedBy()); + writer.writeEnumValue("workItemType", this.getWorkItemType()); + 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 identifier property value. The identifier property + * @param value Value to set for the identifier property. + */ + public void setIdentifier(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("identifier", value); + } + /** + * Sets the instance property value. The instance property + * @param value Value to set for the instance property. + */ + public void setInstance(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("instance", value); + } + /** + * Sets the lastSyncedOnDateTime property value. The lastSyncedOnDateTime property + * @param value Value to set for the lastSyncedOnDateTime property. + */ + public void setLastSyncedOnDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastSyncedOnDateTime", value); + } + /** + * Sets the metadata property value. The metadata property + * @param value Value to set for the metadata property. + */ + public void setMetadata(@jakarta.annotation.Nullable final ThirdPartyWorkItemMetadata value) { + this.backingStore.set("metadata", 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 provider property value. The provider property + * @param value Value to set for the provider property. + */ + public void setProvider(@jakarta.annotation.Nullable final ThirdPartyWorkItemProvider value) { + this.backingStore.set("provider", value); + } + /** + * Sets the syncedBy property value. The syncedBy property + * @param value Value to set for the syncedBy property. + */ + public void setSyncedBy(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("syncedBy", value); + } + /** + * Sets the workItemType property value. The workItemType property + * @param value Value to set for the workItemType property. + */ + public void setWorkItemType(@jakarta.annotation.Nullable final ThirdPartyWorkItemType value) { + this.backingStore.set("workItemType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemMetadata.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemMetadata.java new file mode 100644 index 00000000000..db0a1bf92be --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemMetadata.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ThirdPartyWorkItemMetadata implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ThirdPartyWorkItemMetadata} and sets the default values. + */ + public ThirdPartyWorkItemMetadata() { + 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 ThirdPartyWorkItemMetadata} + */ + @jakarta.annotation.Nonnull + public static ThirdPartyWorkItemMetadata createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ThirdPartyWorkItemMetadata(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemProvider.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemProvider.java new file mode 100644 index 00000000000..6f6058950c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemProvider.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ThirdPartyWorkItemProvider implements ValuedEnum { + ServiceNow("serviceNow"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ThirdPartyWorkItemProvider(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ThirdPartyWorkItemProvider forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "serviceNow": return ServiceNow; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemType.java new file mode 100644 index 00000000000..0e35d27f207 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ThirdPartyWorkItemType.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ThirdPartyWorkItemType implements ValuedEnum { + Incident("incident"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ThirdPartyWorkItemType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ThirdPartyWorkItemType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "incident": return Incident; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ValueProperty.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ValueProperty.java new file mode 100644 index 00000000000..3290002c7b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/ValueProperty.java @@ -0,0 +1,115 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ValueProperty implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ValueProperty} and sets the default values. + */ + public ValueProperty() { + 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 ValueProperty} + */ + @jakarta.annotation.Nonnull + public static ValueProperty createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.security.caseManagement.booleanValueProperty": return new BooleanValueProperty(); + case "#microsoft.graph.security.caseManagement.stringValueProperty": return new StringValueProperty(); + } + } + return new ValueProperty(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/WorkspaceIndicatorRelation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/WorkspaceIndicatorRelation.java new file mode 100644 index 00000000000..bd0dfe18baa --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/casemanagement/WorkspaceIndicatorRelation.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models.security.casemanagement; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkspaceIndicatorRelation extends Relation implements Parsable { + /** + * Instantiates a new {@link WorkspaceIndicatorRelation} and sets the default values. + */ + public WorkspaceIndicatorRelation() { + super(); + this.setOdataType("#microsoft.graph.security.caseManagement.workspaceIndicatorRelation"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link WorkspaceIndicatorRelation} + */ + @jakarta.annotation.Nonnull + public static WorkspaceIndicatorRelation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkspaceIndicatorRelation(); + } + /** + * 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("resourceGroupName", (n) -> { this.setResourceGroupName(n.getStringValue()); }); + deserializerMap.put("subscriptionId", (n) -> { this.setSubscriptionId(n.getStringValue()); }); + deserializerMap.put("workspaceName", (n) -> { this.setWorkspaceName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the resourceGroupName property value. The Azure resource group name for the workspace. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceGroupName() { + return this.backingStore.get("resourceGroupName"); + } + /** + * Gets the subscriptionId property value. The Azure subscription identifier for the workspace. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubscriptionId() { + return this.backingStore.get("subscriptionId"); + } + /** + * Gets the workspaceName property value. The Log Analytics workspace name. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWorkspaceName() { + return this.backingStore.get("workspaceName"); + } + /** + * Serializes information the 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("resourceGroupName", this.getResourceGroupName()); + writer.writeStringValue("subscriptionId", this.getSubscriptionId()); + writer.writeStringValue("workspaceName", this.getWorkspaceName()); + } + /** + * Sets the resourceGroupName property value. The Azure resource group name for the workspace. + * @param value Value to set for the resourceGroupName property. + */ + public void setResourceGroupName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceGroupName", value); + } + /** + * Sets the subscriptionId property value. The Azure subscription identifier for the workspace. + * @param value Value to set for the subscriptionId property. + */ + public void setSubscriptionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subscriptionId", value); + } + /** + * Sets the workspaceName property value. The Log Analytics workspace name. + * @param value Value to set for the workspaceName property. + */ + public void setWorkspaceName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("workspaceName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index 734d01c88ee..33f528d3c50 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index c4719f22dec..56104f134b0 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from planner + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java index f3f55e4b108..2f093f1bb2e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/ReportsRequestBuilder.java @@ -47,9 +47,9 @@ import com.microsoft.graph.beta.reports.getmailboxusagemailboxcountswithperiod.GetMailboxUsageMailboxCountsWithPeriodRequestBuilder; import com.microsoft.graph.beta.reports.getmailboxusagequotastatusmailboxcountswithperiod.GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder; import com.microsoft.graph.beta.reports.getmailboxusagestoragewithperiod.GetMailboxUsageStorageWithPeriodRequestBuilder; -import com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder; -import com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder; -import com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder; +import com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder; +import com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder; +import com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationcounts.GetOffice365ActivationCountsRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationsusercounts.GetOffice365ActivationsUserCountsRequestBuilder; import com.microsoft.graph.beta.reports.getoffice365activationsuserdetail.GetOffice365ActivationsUserDetailRequestBuilder; @@ -786,32 +786,38 @@ public GetMailboxUsageStorageWithPeriodRequestBuilder getMailboxUsageStorageWith /** * Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. * @param period Usage: period='{period}' - * @return a {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder} + * @param version Usage: version='{version}' + * @return a {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder getMicrosoft365CopilotUsageUserDetailWithPeriod(@jakarta.annotation.Nonnull final String period) { + public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(@jakarta.annotation.Nonnull final String period, @jakarta.annotation.Nonnull final String version) { Objects.requireNonNull(period); - return new GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(pathParameters, requestAdapter, period); + Objects.requireNonNull(version); + return new GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(pathParameters, requestAdapter, period, version); } /** * Provides operations to call the getMicrosoft365CopilotUserCountSummary method. * @param period Usage: period='{period}' - * @return a {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder} + * @param version Usage: version='{version}' + * @return a {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder getMicrosoft365CopilotUserCountSummaryWithPeriod(@jakarta.annotation.Nonnull final String period) { + public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(@jakarta.annotation.Nonnull final String period, @jakarta.annotation.Nonnull final String version) { Objects.requireNonNull(period); - return new GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(pathParameters, requestAdapter, period); + Objects.requireNonNull(version); + return new GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(pathParameters, requestAdapter, period, version); } /** * Provides operations to call the getMicrosoft365CopilotUserCountTrend method. * @param period Usage: period='{period}' - * @return a {@link GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder} + * @param version Usage: version='{version}' + * @return a {@link GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder getMicrosoft365CopilotUserCountTrendWithPeriod(@jakarta.annotation.Nonnull final String period) { + public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(@jakarta.annotation.Nonnull final String period, @jakarta.annotation.Nonnull final String version) { Objects.requireNonNull(period); - return new GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(pathParameters, requestAdapter, period); + Objects.requireNonNull(version); + return new GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(pathParameters, requestAdapter, period, version); } /** * Provides operations to call the getOffice365ActiveUserCounts method. diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodwithversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.java similarity index 78% rename from src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodwithversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.java index 3e2b9e8d60b..e637821b983 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiod/GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusageuserdetailwithperiodwithversion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiod; +package com.microsoft.graph.beta.reports.getmicrosoft365copilotusageuserdetailwithperiodwithversion; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -18,24 +18,26 @@ * Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder extends BaseRequestBuilder { +public class GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param period Usage: period='{period}' * @param requestAdapter The request adapter to use to execute the requests. + * @param version Usage: version='{version}' */ - public GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}')", pathParameters); + public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period, @jakarta.annotation.Nullable final String version) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='{version}')", pathParameters); this.pathParameters.put("period", period); + this.pathParameters.put("version", version); } /** - * Instantiates a new {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}')", rawUrl); + public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='{version}')", rawUrl); } /** * Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. @@ -84,12 +86,12 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(rawUrl, requestAdapter); + return new GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodwithversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.java similarity index 78% rename from src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodwithversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.java index 7bc1f3642e0..0844e194521 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiod/GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercountsummarywithperiodwithversion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiod; +package com.microsoft.graph.beta.reports.getmicrosoft365copilotusercountsummarywithperiodwithversion; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -18,24 +18,26 @@ * Provides operations to call the getMicrosoft365CopilotUserCountSummary method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder extends BaseRequestBuilder { +public class GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param period Usage: period='{period}' * @param requestAdapter The request adapter to use to execute the requests. + * @param version Usage: version='{version}' */ - public GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}')", pathParameters); + public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period, @jakarta.annotation.Nullable final String version) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='{version}')", pathParameters); this.pathParameters.put("period", period); + this.pathParameters.put("version", version); } /** - * Instantiates a new {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}')", rawUrl); + public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='{version}')", rawUrl); } /** * Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. @@ -84,12 +86,12 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(rawUrl, requestAdapter); + return new GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodwithversion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.java similarity index 78% rename from src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.java rename to src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodwithversion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.java index f0291c00c9d..45c71a99192 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiod/GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/reports/getmicrosoft365copilotusercounttrendwithperiodwithversion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiod; +package com.microsoft.graph.beta.reports.getmicrosoft365copilotusercounttrendwithperiodwithversion; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -18,24 +18,26 @@ * Provides operations to call the getMicrosoft365CopilotUserCountTrend method. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder extends BaseRequestBuilder { +public class GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param period Usage: period='{period}' * @param requestAdapter The request adapter to use to execute the requests. + * @param version Usage: version='{version}' */ - public GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}')", pathParameters); + public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String period, @jakarta.annotation.Nullable final String version) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='{version}')", pathParameters); this.pathParameters.put("period", period); + this.pathParameters.put("version", version); } /** - * Instantiates a new {@link GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder} and sets the default values. + * Instantiates a new {@link GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder} and sets the default values. * @param rawUrl The raw URL to use for the request builder. * @param requestAdapter The request adapter to use to execute the requests. */ - public GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}')", rawUrl); + public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='{version}')", rawUrl); } /** * Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. @@ -84,12 +86,12 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder} + * @return a {@link GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder} */ @jakarta.annotation.Nonnull - public GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(rawUrl, requestAdapter); + return new GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/SecurityRequestBuilder.java index a9d6634c16e..c3c8162aec6 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 @@ -6,6 +6,7 @@ import com.microsoft.graph.beta.security.alerts.AlertsRequestBuilder; import com.microsoft.graph.beta.security.attacksimulation.AttackSimulationRequestBuilder; import com.microsoft.graph.beta.security.auditlog.AuditLogRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.CaseManagementRequestBuilder; import com.microsoft.graph.beta.security.cases.CasesRequestBuilder; import com.microsoft.graph.beta.security.cloudappsecurityprofiles.CloudAppSecurityProfilesRequestBuilder; import com.microsoft.graph.beta.security.collaboration.CollaborationRequestBuilder; @@ -88,6 +89,14 @@ public AttackSimulationRequestBuilder attackSimulation() { public AuditLogRequestBuilder auditLog() { return new AuditLogRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the caseManagement property of the microsoft.graph.security entity. + * @return a {@link CaseManagementRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseManagementRequestBuilder caseManagement() { + return new CaseManagementRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the cases property of the microsoft.graph.security entity. * @return a {@link CasesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/CaseManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/CaseManagementRequestBuilder.java new file mode 100644 index 00000000000..d9fa053fce1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/CaseManagementRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.security.casemanagement; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.CaseManagementRoot; +import com.microsoft.graph.beta.security.casemanagement.cases.CasesRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 caseManagement property of the microsoft.graph.security entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseManagementRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + * @return a {@link CasesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CasesRequestBuilder cases() { + return new CasesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CaseManagementRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CaseManagementRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CaseManagementRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CaseManagementRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property caseManagement for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property caseManagement 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 entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + * @return a {@link CaseManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaseManagementRoot get() { + return get(null); + } + /** + * The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaseManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaseManagementRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CaseManagementRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property caseManagement in security + * @param body The request body + * @return a {@link CaseManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaseManagementRoot patch(@jakarta.annotation.Nonnull final CaseManagementRoot body) { + return patch(body, null); + } + /** + * Update the navigation property caseManagement in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaseManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaseManagementRoot patch(@jakarta.annotation.Nonnull final CaseManagementRoot 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, CaseManagementRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property caseManagement for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property caseManagement 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 entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 caseManagement in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CaseManagementRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property caseManagement 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 CaseManagementRoot 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 CaseManagementRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseManagementRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CaseManagementRequestBuilder(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 entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + */ + @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/casemanagement/cases/CasesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/CasesRequestBuilder.java new file mode 100644 index 00000000000..d4c1bb45dcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/CasesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.security.casemanagement.cases; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.CaseCollectionResponse; +import com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped; +import com.microsoft.graph.beta.security.casemanagement.cases.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.cases.item.CaseItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 cases property of the microsoft.graph.security.caseManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CasesRequestBuilder 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 cases property of the microsoft.graph.security.caseManagementRoot entity. + * @param caseId The unique identifier of case + * @return a {@link CaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseItemRequestBuilder byCaseId(@jakarta.annotation.Nonnull final String caseId) { + Objects.requireNonNull(caseId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("case%2Did", caseId); + return new CaseItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CasesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CasesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CasesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CasesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the case objects and their properties. + * @return a {@link CaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseCollectionResponse get() { + return get(null); + } + /** + * Get a list of the case objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a case object in case management. + * @param body The request body + * @return a {@link CaseEscaped} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseEscaped post(@jakarta.annotation.Nonnull final CaseEscaped body) { + return post(body, null); + } + /** + * Create a case object in case management. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaseEscaped} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseEscaped post(@jakarta.annotation.Nonnull final CaseEscaped 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, CaseEscaped::createFromDiscriminatorValue); + } + /** + * Get a list of the case objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the case 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 a case object in case management. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CaseEscaped body) { + return toPostRequestInformation(body, null); + } + /** + * Create a case object in case management. + * @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 CaseEscaped 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 CasesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CasesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CasesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the case objects and their properties. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2e5590bc557 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/CaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/CaseItemRequestBuilder.java new file mode 100644 index 00000000000..7bfb7cec68c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/CaseItemRequestBuilder.java @@ -0,0 +1,270 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.CaseEscaped; +import com.microsoft.graph.beta.security.casemanagement.cases.item.activities.ActivitiesRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.AttachmentsRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.cases.item.relations.RelationsRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.TasksRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 cases property of the microsoft.graph.security.caseManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + * @return a {@link ActivitiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivitiesRequestBuilder activities() { + return new ActivitiesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + * @return a {@link AttachmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttachmentsRequestBuilder attachments() { + return new AttachmentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + * @return a {@link RelationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RelationsRequestBuilder relations() { + return new RelationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + * @return a {@link TasksRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TasksRequestBuilder tasks() { + return new TasksRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CaseItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CaseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CaseItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CaseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a case object from case management. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a case object from case management. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + * @return a {@link CaseEscaped} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseEscaped get() { + return get(null); + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaseEscaped} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseEscaped get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CaseEscaped::createFromDiscriminatorValue); + } + /** + * Update the properties of a microsoft.graph.security.caseManagement.case object. + * @param body The request body + * @return a {@link CaseEscaped} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseEscaped patch(@jakarta.annotation.Nonnull final CaseEscaped body) { + return patch(body, null); + } + /** + * Update the properties of a microsoft.graph.security.caseManagement.case object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaseEscaped} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CaseEscaped patch(@jakarta.annotation.Nonnull final CaseEscaped 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, CaseEscaped::createFromDiscriminatorValue); + } + /** + * Delete a case object from case management. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a case object from case management. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of a microsoft.graph.security.caseManagement.case object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CaseEscaped body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a microsoft.graph.security.caseManagement.case object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CaseEscaped 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 CaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CaseItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/ActivitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/ActivitiesRequestBuilder.java new file mode 100644 index 00000000000..5d11d39caba --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/ActivitiesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.activities; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Activity; +import com.microsoft.graph.beta.models.security.casemanagement.ActivityCollectionResponse; +import com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item.ActivityItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 activities property of the microsoft.graph.security.caseManagement.case entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivitiesRequestBuilder 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 activities property of the microsoft.graph.security.caseManagement.case entity. + * @param activityId The unique identifier of activity + * @return a {@link ActivityItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivityItemRequestBuilder byActivityId(@jakarta.annotation.Nonnull final String activityId) { + Objects.requireNonNull(activityId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("activity%2Did", activityId); + return new ActivityItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ActivitiesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActivitiesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ActivitiesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActivitiesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of activity objects in a case timeline. + * @return a {@link ActivityCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ActivityCollectionResponse get() { + return get(null); + } + /** + * Get a list of activity objects in a case timeline. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ActivityCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ActivityCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ActivityCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a comment activity for a case. + * @param body The request body + * @return a {@link Activity} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Activity post(@jakarta.annotation.Nonnull final Activity body) { + return post(body, null); + } + /** + * Create a comment activity for a case. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Activity} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Activity post(@jakarta.annotation.Nonnull final Activity 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, Activity::createFromDiscriminatorValue); + } + /** + * Get a list of activity objects in a case timeline. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of activity objects in a case timeline. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a comment activity for a case. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Activity body) { + return toPostRequestInformation(body, null); + } + /** + * Create a comment activity for a case. + * @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 Activity 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 ActivitiesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivitiesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ActivitiesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of activity objects in a case timeline. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/count/CountRequestBuilder.java new file mode 100644 index 00000000000..bf0c20d81be --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.activities.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/item/ActivityItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/item/ActivityItemRequestBuilder.java new file mode 100644 index 00000000000..a4c67d33aa0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/activities/item/ActivityItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.activities.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Activity; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 activities property of the microsoft.graph.security.caseManagement.case entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivityItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ActivityItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActivityItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities/{activity%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ActivityItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ActivityItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities/{activity%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a comment activity from a case timeline. Only comment activities support delete. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a comment activity from a case timeline. Only comment activities support delete. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + * @return a {@link Activity} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Activity get() { + return get(null); + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Activity} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Activity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Activity::createFromDiscriminatorValue); + } + /** + * Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + * @param body The request body + * @return a {@link Activity} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Activity patch(@jakarta.annotation.Nonnull final Activity body) { + return patch(body, null); + } + /** + * Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Activity} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Activity patch(@jakarta.annotation.Nonnull final Activity 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, Activity::createFromDiscriminatorValue); + } + /** + * Delete a comment activity from a case timeline. Only comment activities support delete. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a comment activity from a case timeline. Only comment activities support delete. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Activity body) { + return toPatchRequestInformation(body, null); + } + /** + * Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + * @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 Activity 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 ActivityItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ActivityItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ActivityItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + */ + @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/casemanagement/cases/item/attachments/AttachmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/AttachmentsRequestBuilder.java new file mode 100644 index 00000000000..bc4710391c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/AttachmentsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.attachments; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Attachment; +import com.microsoft.graph.beta.models.security.casemanagement.AttachmentCollectionResponse; +import com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.AttachmentItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 attachments property of the microsoft.graph.security.caseManagement.case entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AttachmentsRequestBuilder 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 attachments property of the microsoft.graph.security.caseManagement.case entity. + * @param attachmentId The unique identifier of attachment + * @return a {@link AttachmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttachmentItemRequestBuilder byAttachmentId(@jakarta.annotation.Nonnull final String attachmentId) { + Objects.requireNonNull(attachmentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("attachment%2Did", attachmentId); + return new AttachmentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AttachmentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttachmentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AttachmentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttachmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of attachment objects for a case. + * @return a {@link AttachmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AttachmentCollectionResponse get() { + return get(null); + } + /** + * Get a list of attachment objects for a case. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AttachmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AttachmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AttachmentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create an attachment for a case. + * @param body The request body + * @return a {@link Attachment} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Attachment post(@jakarta.annotation.Nonnull final Attachment body) { + return post(body, null); + } + /** + * Create an attachment for a case. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Attachment} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Attachment post(@jakarta.annotation.Nonnull final Attachment 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, Attachment::createFromDiscriminatorValue); + } + /** + * Get a list of attachment objects for a case. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of attachment objects for a case. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create an attachment for a case. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Attachment body) { + return toPostRequestInformation(body, null); + } + /** + * Create an attachment for a case. + * @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 Attachment 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 AttachmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttachmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AttachmentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of attachment objects for a case. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ee7d2af5ff0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/item/AttachmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/item/AttachmentItemRequestBuilder.java new file mode 100644 index 00000000000..b58a489277b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/item/AttachmentItemRequestBuilder.java @@ -0,0 +1,241 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Attachment; +import com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content.ContentRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AttachmentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the security entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AttachmentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttachmentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AttachmentItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttachmentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property attachments for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property attachments for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of an attachment object. + * @return a {@link Attachment} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Attachment get() { + return get(null); + } + /** + * Read the properties and relationships of an attachment object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Attachment} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Attachment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Attachment::createFromDiscriminatorValue); + } + /** + * Update the properties of an attachment object. + * @param body The request body + * @return a {@link Attachment} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Attachment patch(@jakarta.annotation.Nonnull final Attachment body) { + return patch(body, null); + } + /** + * Update the properties of an attachment object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Attachment} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Attachment patch(@jakarta.annotation.Nonnull final Attachment 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, Attachment::createFromDiscriminatorValue); + } + /** + * Delete navigation property attachments for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property attachments for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of an attachment object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of an attachment object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of an attachment object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Attachment body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of an attachment object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Attachment 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 AttachmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttachmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AttachmentItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of an attachment object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..b37c9931d73 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/attachments/item/content/ContentRequestBuilder.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.attachments.item.content; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Attachment; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the security entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}/content", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}/content", rawUrl); + } + /** + * The binary content stream for the attachment. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The binary content stream for the attachment. + * @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 binary content stream for the attachment. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The binary content stream for the attachment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The binary content stream for the attachment. + * @param body Binary request body + * @return a {@link Attachment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Attachment put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The binary content stream for the attachment. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Attachment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Attachment put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Attachment::createFromDiscriminatorValue); + } + /** + * The binary content stream for the attachment. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The binary content stream for the attachment. + * @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 binary content stream for the attachment. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The binary content stream for the attachment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The binary content stream for the attachment. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The binary content stream for the attachment. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/RelationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/RelationsRequestBuilder.java new file mode 100644 index 00000000000..3095592f3b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/RelationsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.relations; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Relation; +import com.microsoft.graph.beta.models.security.casemanagement.RelationCollectionResponse; +import com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item.RelationItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 relations property of the microsoft.graph.security.caseManagement.case entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RelationsRequestBuilder 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 relations property of the microsoft.graph.security.caseManagement.case entity. + * @param relationId The unique identifier of relation + * @return a {@link RelationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RelationItemRequestBuilder byRelationId(@jakarta.annotation.Nonnull final String relationId) { + Objects.requireNonNull(relationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("relation%2Did", relationId); + return new RelationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RelationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RelationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RelationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RelationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of external resource relation objects for a case. + * @return a {@link RelationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RelationCollectionResponse get() { + return get(null); + } + /** + * Get a list of external resource relation objects for a case. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RelationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RelationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RelationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create an external resource relation for a case. + * @param body The request body + * @return a {@link Relation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Relation post(@jakarta.annotation.Nonnull final Relation body) { + return post(body, null); + } + /** + * Create an external resource relation for a case. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Relation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Relation post(@jakarta.annotation.Nonnull final Relation 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, Relation::createFromDiscriminatorValue); + } + /** + * Get a list of external resource relation objects for a case. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of external resource relation objects for a case. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create an external resource relation for a case. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Relation body) { + return toPostRequestInformation(body, null); + } + /** + * Create an external resource relation for a case. + * @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 Relation 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 RelationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RelationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RelationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of external resource relation objects for a case. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d5128e39371 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.relations.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/item/RelationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/item/RelationItemRequestBuilder.java new file mode 100644 index 00000000000..f4d057fb6b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/relations/item/RelationItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.relations.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Relation; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 relations property of the microsoft.graph.security.caseManagement.case entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RelationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RelationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RelationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations/{relation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RelationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RelationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/relations/{relation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property relations for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property relations 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); + } + /** + * Links from the case to related security resources. Supports $expand. + * @return a {@link Relation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Relation get() { + return get(null); + } + /** + * Links from the case to related security resources. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Relation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Relation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Relation::createFromDiscriminatorValue); + } + /** + * Update the properties of a relation object. + * @param body The request body + * @return a {@link Relation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Relation patch(@jakarta.annotation.Nonnull final Relation body) { + return patch(body, null); + } + /** + * Update the properties of a relation object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Relation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Relation patch(@jakarta.annotation.Nonnull final Relation 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, Relation::createFromDiscriminatorValue); + } + /** + * Delete navigation property relations for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property relations 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; + } + /** + * Links from the case to related security resources. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Links from the case to related security resources. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of a relation object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Relation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a relation object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Relation 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 RelationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RelationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RelationItemRequestBuilder(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 { + } + /** + * Links from the case to related security resources. Supports $expand. + */ + @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/casemanagement/cases/item/tasks/TasksRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/TasksRequestBuilder.java new file mode 100644 index 00000000000..5cdeb03a2ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/TasksRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.tasks; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Task; +import com.microsoft.graph.beta.models.security.casemanagement.TaskCollectionResponse; +import com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item.TaskItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 tasks property of the microsoft.graph.security.caseManagement.case entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TasksRequestBuilder 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 tasks property of the microsoft.graph.security.caseManagement.case entity. + * @param taskId The unique identifier of task + * @return a {@link TaskItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskItemRequestBuilder byTaskId(@jakarta.annotation.Nonnull final String taskId) { + Objects.requireNonNull(taskId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("task%2Did", taskId); + return new TaskItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TasksRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TasksRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TasksRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TasksRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of task objects for a case. + * @return a {@link TaskCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TaskCollectionResponse get() { + return get(null); + } + /** + * Get a list of task objects for a case. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TaskCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TaskCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TaskCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a task for a case. + * @param body The request body + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Task post(@jakarta.annotation.Nonnull final Task body) { + return post(body, null); + } + /** + * Create a task for a case. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Task post(@jakarta.annotation.Nonnull final Task 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, Task::createFromDiscriminatorValue); + } + /** + * Get a list of task objects for a case. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of task objects for a case. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a task for a case. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Task body) { + return toPostRequestInformation(body, null); + } + /** + * Create a task for a case. + * @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 Task 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 TasksRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TasksRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TasksRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of task objects for a case. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/count/CountRequestBuilder.java new file mode 100644 index 00000000000..02994b2f57a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.count; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/item/TaskItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/item/TaskItemRequestBuilder.java new file mode 100644 index 00000000000..2c01b126913 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/casemanagement/cases/item/tasks/item/TaskItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.beta.security.casemanagement.cases.item.tasks.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.casemanagement.Task; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 tasks property of the microsoft.graph.security.caseManagement.case entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TaskItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TaskItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks/{task%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TaskItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TaskItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/tasks/{task%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property tasks for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property tasks for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a task object. + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Task get() { + return get(null); + } + /** + * Read the properties and relationships of a task object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Task get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Task::createFromDiscriminatorValue); + } + /** + * Update the properties of a task object. + * @param body The request body + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Task patch(@jakarta.annotation.Nonnull final Task body) { + return patch(body, null); + } + /** + * Update the properties of a task object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Task} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Task patch(@jakarta.annotation.Nonnull final Task 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, Task::createFromDiscriminatorValue); + } + /** + * Delete navigation property tasks for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property tasks for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a task object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a task object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of a task object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Task body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a task object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Task 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 TaskItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TaskItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TaskItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a task object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/EdiscoveryHoldPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/EdiscoveryHoldPolicyItemRequestBuilder.java index 413b8e26aa3..53e740f2be8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/EdiscoveryHoldPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/EdiscoveryHoldPolicyItemRequestBuilder.java @@ -2,6 +2,8 @@ import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.security.EdiscoveryHoldPolicy; +import com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder; +import com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder; import com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityretrypolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder; import com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.sitesources.SiteSourcesRequestBuilder; import com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.usersources.UserSourcesRequestBuilder; @@ -23,6 +25,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EdiscoveryHoldPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the disablePolicy method. + * @return a {@link MicrosoftGraphSecurityDisablePolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityDisablePolicyRequestBuilder microsoftGraphSecurityDisablePolicy() { + return new MicrosoftGraphSecurityDisablePolicyRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the enablePolicy method. + * @return a {@link MicrosoftGraphSecurityEnablePolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityEnablePolicyRequestBuilder microsoftGraphSecurityEnablePolicy() { + return new MicrosoftGraphSecurityEnablePolicyRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the retryPolicy method. * @return a {@link MicrosoftGraphSecurityRetryPolicyRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecuritydisablepolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecuritydisablepolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.java new file mode 100644 index 00000000000..5616a179249 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecuritydisablepolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecuritydisablepolicy; + +import com.microsoft.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 disablePolicy method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityDisablePolicyRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityDisablePolicyRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityDisablePolicyRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.disablePolicy", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityDisablePolicyRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityDisablePolicyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.disablePolicy", rawUrl); + } + /** + * Invoke action disablePolicy + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action disablePolicy + * @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 disablePolicy + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action disablePolicy + * @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 MicrosoftGraphSecurityDisablePolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityDisablePolicyRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityDisablePolicyRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityenablepolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityenablepolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.java new file mode 100644 index 00000000000..931033ccbe4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/cases/ediscoverycases/item/legalholds/item/microsoftgraphsecurityenablepolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.beta.security.cases.ediscoverycases.item.legalholds.item.microsoftgraphsecurityenablepolicy; + +import com.microsoft.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 enablePolicy method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityEnablePolicyRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityEnablePolicyRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityEnablePolicyRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.enablePolicy", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityEnablePolicyRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityEnablePolicyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.enablePolicy", rawUrl); + } + /** + * Invoke action enablePolicy + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action enablePolicy + * @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 enablePolicy + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action enablePolicy + * @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 MicrosoftGraphSecurityEnablePolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityEnablePolicyRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityEnablePolicyRequestBuilder(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/ContainersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/ContainersRequestBuilder.java index e73a7c9e85d..e1895a7fc8f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/ContainersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/ContainersRequestBuilder.java @@ -4,6 +4,8 @@ import com.microsoft.graph.beta.models.FileStorageContainerCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.storage.filestorage.containers.count.CountRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -83,6 +85,28 @@ public FileStorageContainerCollectionResponse get(@jakarta.annotation.Nullable f errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerCollectionResponse::createFromDiscriminatorValue); } + /** + * Provides operations to call the getByUser method. + * @param userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return a {@link GetByUserWithUserPrincipalNameRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetByUserWithUserPrincipalNameRequestBuilder getByUserWithUserPrincipalName(@jakarta.annotation.Nonnull final String userPrincipalName) { + Objects.requireNonNull(userPrincipalName); + return new GetByUserWithUserPrincipalNameRequestBuilder(pathParameters, requestAdapter, userPrincipalName); + } + /** + * Provides operations to call the getByUser method. + * @param role Usage: role='{role}' + * @param userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return a {@link GetByUserWithUserPrincipalNameWithRoleRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetByUserWithUserPrincipalNameWithRoleRequestBuilder getByUserWithUserPrincipalNameWithRole(@jakarta.annotation.Nonnull final String role, @jakarta.annotation.Nonnull final String userPrincipalName) { + Objects.requireNonNull(role); + Objects.requireNonNull(userPrincipalName); + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilder(pathParameters, requestAdapter, role, userPrincipalName); + } /** * Create a new fileStorageContainer object. The respective container type identified by containerTypeId must be enabled in the tenant. For delegated calls, the calling user is set as the owner of the fileStorageContainer. * @param body The request body diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameGetResponse.java new file mode 100644 index 00000000000..1162dddc5e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.FileStorageContainer; +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 GetByUserWithUserPrincipalNameGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameGetResponse} and sets the default values. + */ + public GetByUserWithUserPrincipalNameGetResponse() { + 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 GetByUserWithUserPrincipalNameGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetByUserWithUserPrincipalNameGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetByUserWithUserPrincipalNameGetResponse(); + } + /** + * 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(FileStorageContainer::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/storage/filestorage/containers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameRequestBuilder.java new file mode 100644 index 00000000000..1d8e532023b --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalname; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getByUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetByUserWithUserPrincipalNameRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public GetByUserWithUserPrincipalNameRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String userPrincipalName) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName='{userPrincipalName}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("userPrincipalName", userPrincipalName); + } + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetByUserWithUserPrincipalNameRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName='{userPrincipalName}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @return a {@link GetByUserWithUserPrincipalNameGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetByUserWithUserPrincipalNameGetResponse get() { + return get(null); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetByUserWithUserPrincipalNameGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetByUserWithUserPrincipalNameGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetByUserWithUserPrincipalNameGetResponse::createFromDiscriminatorValue); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetByUserWithUserPrincipalNameRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetByUserWithUserPrincipalNameRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetByUserWithUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + */ + @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/storage/filestorage/containers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleGetResponse.java new file mode 100644 index 00000000000..f9648f06efc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.FileStorageContainer; +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 GetByUserWithUserPrincipalNameWithRoleGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameWithRoleGetResponse} and sets the default values. + */ + public GetByUserWithUserPrincipalNameWithRoleGetResponse() { + 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 GetByUserWithUserPrincipalNameWithRoleGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetByUserWithUserPrincipalNameWithRoleGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetByUserWithUserPrincipalNameWithRoleGetResponse(); + } + /** + * 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(FileStorageContainer::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/storage/filestorage/containers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.java new file mode 100644 index 00000000000..c40336228f2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/containers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.storage.filestorage.containers.getbyuserwithuserprincipalnamewithrole; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getByUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetByUserWithUserPrincipalNameWithRoleRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameWithRoleRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param role Usage: role='{role}' + * @param userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public GetByUserWithUserPrincipalNameWithRoleRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String role, @jakarta.annotation.Nullable final String userPrincipalName) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName='{userPrincipalName}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("role", role); + this.pathParameters.put("userPrincipalName", userPrincipalName); + } + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameWithRoleRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetByUserWithUserPrincipalNameWithRoleRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName='{userPrincipalName}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function getByUser + * @return a {@link GetByUserWithUserPrincipalNameWithRoleGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetByUserWithUserPrincipalNameWithRoleGetResponse get() { + return get(null); + } + /** + * Invoke function getByUser + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetByUserWithUserPrincipalNameWithRoleGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetByUserWithUserPrincipalNameWithRoleGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetByUserWithUserPrincipalNameWithRoleGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getByUser + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getByUser + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetByUserWithUserPrincipalNameWithRoleRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetByUserWithUserPrincipalNameWithRoleRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getByUser + */ + @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/storage/filestorage/deletedcontainers/DeletedContainersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/DeletedContainersRequestBuilder.java index 5c72d49dd06..4a5aff0d70d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/DeletedContainersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/DeletedContainersRequestBuilder.java @@ -4,6 +4,8 @@ import com.microsoft.graph.beta.models.FileStorageContainerCollectionResponse; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.count.CountRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname.GetByUserWithUserPrincipalNameRequestBuilder; +import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder; import com.microsoft.graph.beta.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -81,6 +83,28 @@ public FileStorageContainerCollectionResponse get(@jakarta.annotation.Nullable f errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerCollectionResponse::createFromDiscriminatorValue); } + /** + * Provides operations to call the getByUser method. + * @param userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return a {@link GetByUserWithUserPrincipalNameRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetByUserWithUserPrincipalNameRequestBuilder getByUserWithUserPrincipalName(@jakarta.annotation.Nonnull final String userPrincipalName) { + Objects.requireNonNull(userPrincipalName); + return new GetByUserWithUserPrincipalNameRequestBuilder(pathParameters, requestAdapter, userPrincipalName); + } + /** + * Provides operations to call the getByUser method. + * @param role Usage: role='{role}' + * @param userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return a {@link GetByUserWithUserPrincipalNameWithRoleRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetByUserWithUserPrincipalNameWithRoleRequestBuilder getByUserWithUserPrincipalNameWithRole(@jakarta.annotation.Nonnull final String role, @jakarta.annotation.Nonnull final String userPrincipalName) { + Objects.requireNonNull(role); + Objects.requireNonNull(userPrincipalName); + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilder(pathParameters, requestAdapter, role, userPrincipalName); + } /** * Create new navigation property to deletedContainers for storage * @param body The request body diff --git a/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameGetResponse.java new file mode 100644 index 00000000000..24b09692762 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.FileStorageContainer; +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 GetByUserWithUserPrincipalNameGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameGetResponse} and sets the default values. + */ + public GetByUserWithUserPrincipalNameGetResponse() { + 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 GetByUserWithUserPrincipalNameGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetByUserWithUserPrincipalNameGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetByUserWithUserPrincipalNameGetResponse(); + } + /** + * 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(FileStorageContainer::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/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameRequestBuilder.java new file mode 100644 index 00000000000..d5ae8abc07a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalname/GetByUserWithUserPrincipalNameRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalname; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getByUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetByUserWithUserPrincipalNameRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public GetByUserWithUserPrincipalNameRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String userPrincipalName) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName='{userPrincipalName}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("userPrincipalName", userPrincipalName); + } + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetByUserWithUserPrincipalNameRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName='{userPrincipalName}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @return a {@link GetByUserWithUserPrincipalNameGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetByUserWithUserPrincipalNameGetResponse get() { + return get(null); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetByUserWithUserPrincipalNameGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetByUserWithUserPrincipalNameGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetByUserWithUserPrincipalNameGetResponse::createFromDiscriminatorValue); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetByUserWithUserPrincipalNameRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetByUserWithUserPrincipalNameRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetByUserWithUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + */ + @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/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleGetResponse.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleGetResponse.java new file mode 100644 index 00000000000..c59f4164b62 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.beta.models.FileStorageContainer; +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 GetByUserWithUserPrincipalNameWithRoleGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameWithRoleGetResponse} and sets the default values. + */ + public GetByUserWithUserPrincipalNameWithRoleGetResponse() { + 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 GetByUserWithUserPrincipalNameWithRoleGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetByUserWithUserPrincipalNameWithRoleGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetByUserWithUserPrincipalNameWithRoleGetResponse(); + } + /** + * 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(FileStorageContainer::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/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.java new file mode 100644 index 00000000000..42e1f7c550d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/storage/filestorage/deletedcontainers/getbyuserwithuserprincipalnamewithrole/GetByUserWithUserPrincipalNameWithRoleRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.beta.storage.filestorage.deletedcontainers.getbyuserwithuserprincipalnamewithrole; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getByUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetByUserWithUserPrincipalNameWithRoleRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameWithRoleRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param role Usage: role='{role}' + * @param userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public GetByUserWithUserPrincipalNameWithRoleRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String role, @jakarta.annotation.Nullable final String userPrincipalName) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName='{userPrincipalName}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("role", role); + this.pathParameters.put("userPrincipalName", userPrincipalName); + } + /** + * Instantiates a new {@link GetByUserWithUserPrincipalNameWithRoleRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetByUserWithUserPrincipalNameWithRoleRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName='{userPrincipalName}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function getByUser + * @return a {@link GetByUserWithUserPrincipalNameWithRoleGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetByUserWithUserPrincipalNameWithRoleGetResponse get() { + return get(null); + } + /** + * Invoke function getByUser + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetByUserWithUserPrincipalNameWithRoleGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetByUserWithUserPrincipalNameWithRoleGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetByUserWithUserPrincipalNameWithRoleGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getByUser + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getByUser + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetByUserWithUserPrincipalNameWithRoleRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetByUserWithUserPrincipalNameWithRoleRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetByUserWithUserPrincipalNameWithRoleRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getByUser + */ + @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/teams/item/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index 15bc9eb0a83..c906de90c6e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index d8187cbb45e..69b712b0311 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index 3a93011568a..ce1ab037d4d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index d7c9cc98f1b..0e133854d61 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teams/item/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from teams + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index dc7d218b4c3..95646063ebc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 36cb079f9e0..7b04ec2afc4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index 1a0c147f3a8..7cd7664904f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 4fdf012806e..7534dba8c5b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamtemplatedefinition/item/teamdefinition/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from teamTemplateDefinition + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index 65da16ea694..a3c119ef347 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 22044cc4307..4f4206cf420 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/deletedteams/item/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index ef44f3b5cd2..c8e0ff31e3b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 8db35e43c8a..ed420818ee9 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/channels/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index 030900156eb..e9147af6860 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 2e528a603c0..b0debaf870a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/teamwork/teamtemplates/item/definitions/item/teamdefinition/primarychannel/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from teamwork + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java index 9c48359b3ff..e513351094e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -21,6 +21,7 @@ import com.microsoft.graph.beta.users.item.manageddevices.item.enrollnowaction.EnrollNowActionRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.getfilevaultkey.GetFileVaultKeyRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.getnoncompliantsettings.GetNonCompliantSettingsRequestBuilder; +import com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus.GetSyncStatusRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.initiatedeviceattestation.InitiateDeviceAttestationRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.initiatemobiledevicemanagementkeyrecovery.InitiateMobileDeviceManagementKeyRecoveryRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.initiateondemandproactiveremediation.InitiateOnDemandProactiveRemediationRequestBuilder; @@ -35,6 +36,7 @@ import com.microsoft.graph.beta.users.item.manageddevices.item.recoverpasscode.RecoverPasscodeRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.reenable.ReenableRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.remotelock.RemoteLockRequestBuilder; +import com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim.RemoveDeviceEsimRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.removedevicefirmwareconfigurationinterfacemanagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.requestremoteassistance.RequestRemoteAssistanceRequestBuilder; import com.microsoft.graph.beta.users.item.manageddevices.item.resetpasscode.ResetPasscodeRequestBuilder; @@ -231,6 +233,14 @@ public GetFileVaultKeyRequestBuilder getFileVaultKey() { public GetNonCompliantSettingsRequestBuilder getNonCompliantSettings() { return new GetNonCompliantSettingsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getSyncStatus method. + * @return a {@link GetSyncStatusRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSyncStatusRequestBuilder getSyncStatus() { + return new GetSyncStatusRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the initiateDeviceAttestation method. * @return a {@link InitiateDeviceAttestationRequestBuilder} @@ -343,6 +353,14 @@ public ReenableRequestBuilder reenable() { public RemoteLockRequestBuilder remoteLock() { return new RemoteLockRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the removeDeviceEsim method. + * @return a {@link RemoveDeviceEsimRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveDeviceEsimRequestBuilder removeDeviceEsim() { + return new RemoveDeviceEsimRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the removeDeviceFirmwareConfigurationInterfaceManagement method. * @return a {@link RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java new file mode 100644 index 00000000000..d462e5a924a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/getsyncstatus/GetSyncStatusRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.getsyncstatus; + +import com.microsoft.graph.beta.models.DeviceSyncStatusResponse; +import com.microsoft.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 getSyncStatus method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetSyncStatusRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetSyncStatusRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSyncStatusRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/getSyncStatus()", pathParameters); + } + /** + * Instantiates a new {@link GetSyncStatusRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetSyncStatusRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/getSyncStatus()", rawUrl); + } + /** + * Invoke function getSyncStatus + * @return a {@link DeviceSyncStatusResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceSyncStatusResponse get() { + return get(null); + } + /** + * Invoke function getSyncStatus + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeviceSyncStatusResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeviceSyncStatusResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeviceSyncStatusResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getSyncStatus + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getSyncStatus + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 GetSyncStatusRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetSyncStatusRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetSyncStatusRequestBuilder(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/users/item/manageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java new file mode 100644 index 00000000000..e09b00f5d2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/removedeviceesim/RemoveDeviceEsimPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim; + +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 RemoveDeviceEsimPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemoveDeviceEsimPostRequestBody} and sets the default values. + */ + public RemoveDeviceEsimPostRequestBody() { + 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 RemoveDeviceEsimPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemoveDeviceEsimPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoveDeviceEsimPostRequestBody(); + } + /** + * 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("iccId", (n) -> { this.setIccId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the iccId property value. The iccId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIccId() { + return this.backingStore.get("iccId"); + } + /** + * Serializes information the 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("iccId", this.getIccId()); + 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 iccId property value. The iccId property + * @param value Value to set for the iccId property. + */ + public void setIccId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("iccId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java new file mode 100644 index 00000000000..7ab009c1fee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/manageddevices/item/removedeviceesim/RemoveDeviceEsimRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.beta.users.item.manageddevices.item.removedeviceesim; + +import com.microsoft.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 removeDeviceEsim method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveDeviceEsimRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveDeviceEsimRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveDeviceEsimRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/removeDeviceEsim", pathParameters); + } + /** + * Instantiates a new {@link RemoveDeviceEsimRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveDeviceEsimRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/removeDeviceEsim", rawUrl); + } + /** + * Remove eSIM from the device + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final RemoveDeviceEsimPostRequestBody body) { + post(body, null); + } + /** + * Remove eSIM from the device + * @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 RemoveDeviceEsimPostRequestBody 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); + } + /** + * Remove eSIM from the device + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoveDeviceEsimPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove eSIM from the device + * @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 RemoveDeviceEsimPostRequestBody 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 RemoveDeviceEsimRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveDeviceEsimRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveDeviceEsimRequestBuilder(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/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java index a1a66b21162..50ac1dc76c5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/historyitems/HistoryItemsRequestBuilder.java @@ -60,7 +60,7 @@ public HistoryItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public PlannerHistoryItemCollectionResponse get() { return get(null); } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public PlannerHistoryItem post(@jakarta.annotation.Nonnull final PlannerHistoryI return this.requestAdapter.send(requestInfo, errorMapping, PlannerHistoryItem::createFromDiscriminatorValue); } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public HistoryItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new HistoryItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java index 51402070457..a53cb74eaeb 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/planner/plans/item/historyitems/item/PlannerHistoryItemItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public PlannerHistoryItem get() { return get(null); } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link PlannerHistoryItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public PlannerHistoryItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get historyItems from users + * Collection of history items for entities in the plan. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters {